In this tutorial we’ll learn how to display all the categories and subcategories of a product without links in Woocommrce.
Here is our default product screen:
Now we need to display all the product categories and sub-categories without links and before product title.
To do this, add the following lines of code at the end of your theme’s functions.php file:
function wpa89819_wc_single_product(){ $product_cats = wp_get_post_terms( get_the_ID(), 'product_cat' ); if ( $product_cats && ! is_wp_error ( $product_cats ) ){ while (!empty($product_cats)) { $single_cat = array_shift( $product_cats ); ?> <h2 itemprop="name" class="product_category_title"><span><?php echo $single_cat->name; ?></span></h2><?php } //$single_cat = array_shift( $product_cats ); ?> <!--<h2 itemprop="name" class="product_category_title"><span><?php //echo $single_cat->name; ?></span></h2>--> <?php } } add_action( 'woocommerce_single_product_summary', 'wpa89819_wc_single_product', 2 );
You can access functions.php file here:
Place the code and save file by clicking on update file button.
Now, if you’ll go to product page again you’ll see all the categories and sub-categories of product being displayed before product title.