How To Treat Products in Different Categories Differently
Let’s say you want to have a different template for products in different categories. Open up your foxyshop-single-product.php template and enter this code after the product has been initialized:
$product_categories = wp_get_post_terms($product['id'], 'foxyshop_categories', array("fields" => "names"));
Now, you can use some simple logic:
if (in_array('Pets', $product_categories)) { //Special Instructions For the Pets category } else { //Instructions For Everyone Else }
Posted in: Helpful Code Snippets