How To Hide Product Category In Woocommerce Product Page In 5 Minutes



On WooCommerce single product pages, you usually see the product’s categories displayed under the add to cart button, like this:
product category displayed under add to cart

As you can see from the picture, the category of this product is “Business PC”.

What if you want to hide that part? That’s what I’m going to show you right away.

How To Hide Product Category In WooCommerce Product Page In 5 Minutes

The method we are going to use to hide the category in WooCommerce product page is to get the CSS selector of the category and hide it using additional CSS rules, supported by most themes.

The first step would be getting the CSS selector of the category. Here is how you can do this.

Getting the CSS selector of product’s category

On your browser, preferably Chrome, right click on the category then click on Inspect:

select inpsect element

Now, you’ll see a window appears. Depends on your browser settings, you may see the window appear at the bottom, on the right or as a floating window. In my case, it appears at the bottom of the screen.

You should see the element highlighted in the new window:

get the css selector

As you can see, our category element has the class posted_in and it’s a child of a div which has product_meta as its class.

NOTICE: The class of these elements maybe different on your site since different themes may have different class name. Thus, make sure you replace the selectors here with the ones that match your own site.

If you know CSS, you’ll probably have no problem writing the selector for this element. In case you don’t know, the selector for the category element is:

.product_meta .posted_in

Now, it’s time to make this element disappear using the customizer.

Hide the category using additional CSS

Let’s go to Appearance->Customize->Additional CSS (This option usually appears at the bottom of the customize panel so you may need to scroll a bit) and enter the following code:

.product_meta .posted_in {
   display: none !important;;

Then hit publish.

Now, let’s view the site and sure enough, the category meta is gone:

woocommerce category meta is hidden


There you go! It’s the simplest method to hide the category meta in WooCommerce. There could be more methods involving entering some PHP code. I prefer using CSS since it’s quick, simple and I’m not a fan of modifying PHP code on live site.

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

Leave a Reply

Your email address will not be published. Required fields are marked *