How to Remove Product Categories in WooCommerce

Written by Jean Galea
Written by Jean Galea

Last updated on 14 Nov 2020

When WooCommerce displays the single product page, by default it shows the products categories. If you're not using categories to organize your products, it's usually a better idea to remove this meta information altogether.

WP Mayor is supported by its audience. If you purchase through a link on our site, we may earn a commission. Here’s why you can trust us.

Table Of Contents

Table of Contents

Before We Get Started

Do you already have your website set up with a reliable host?

If not, or if you’re looking for a better option (free migration included) we’ve worked with our close friends at WP Engine to get our hands on an incredible hosting offer that’s ideal for WordPress sites.

It includes performance optimizations for your site, security features, automated updates, 1-click backups, and a bunch of free tools.

Get it here and save over $100 in your first year!

Introduction

When WooCommerce displays the single product page, by default it shows the products categories. If you’re not using categories to organize your products, it’s usually a better idea to remove this meta information altogether.

All you need to do is to insert this code into your theme’s functions.php file:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );

It won’t work if you add it to a custom plugin on your site; it needs to go specifically in the theme’s functions.php file.

There is another way to achieve the same result and this is to modify the template for displaying single products in WooCommerce. A custom version of the template file can be saved in your theme’s folder and this will then override the one that is used by WooCommerce as a fallback. Don’t worry about theme updates, they won’t affect your custom product template.

You will need to look for the template file called content-single-product.php in the folder woocommerce>templates. You then take that file and copy it into your theme’s folder. All customizations you now apply there will override the original file.

<span style="font-weight: 400">Written by: </span>Jean Galea
Written by: Jean Galea

Jean Galea is an investor, entrepreneur, and blogger.

He is the founder of WP Mayor, the plugins WP RSS Aggregator and Spotlight, as well as the Mastermind.fm podcast.

His personal blog can be found at jeangalea.com.

WP Engine

Quick Links

Did you find this article helpful?

Share Your Discovery

Thank you to our partners for their support

The WP Minute – This week’s News in 5 Minutes

4 Responses

Leave a Reply

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

 Discover more tips and tools. 
Join 5000+ designers, developers, and website builders that come to WP Mayor to find the best guides, tools, and services for their next website. One email every week.
WP Mayor Newsletter

What's missing?