Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

To show a customized field on the Woocommerce page for a particular category, you can use the following steps:

  1. Add the custom field to the category: Go to Products > Categories > Edit the category where you want to add the custom field. Scroll down to the "Custom Fields" section and add a new field with a unique name and value.

  2. Add the code to display the custom field: Add the following code to your theme's functions.php file or to a custom plugin:

addaction( 'woocommercesingleproductsummary', 'showcustomfieldincategory', 25 ); function showcustomfieldincategory() { global $product; $category = 'your-category-slug'; // Replace with your actual category slug if ( hasterm( $category, 'productcat', $product->getid() ) ) { $customfieldvalue = gettermmeta( $category, 'your-custom-field-name', true ); echo '

Custom Field: ' . $customfield_value . '

'; } }

  1. Replace the "your-category-slug" and "your-custom-field-name" with the actual category slug and custom field name.

  2. Save the changes and check the product page for the category. The custom field should now be displayed.