Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
WooCommerce 3.3 Hide uncategorized category from shop
add_filter( 'woocommerce_product_subcategories_args', 'remove_uncategorized_category' );
* Remove uncategorized category from shop page.
* @param array $args Current arguments.
* @return array
function remove_uncategorized_category( $args ) {
$uncategorized = get_option( 'default_product_cat' );
$args['exclude'] = $uncategorized;
return $args;
Copy link

Thanks, this worked perfectly.
Small note, the <?php at the top is not needed on the functions page.
Thanks Kloon for this great code!

Copy link

CBC8 commented Mar 3, 2018

Sorry, where do I put this code ? Thanks !

Copy link

JayHoltslander commented Mar 7, 2018

None of the suggestions here worked for me but this did.

Copy link

This snippet didnt work, and neither did the one JayHoltslander suggested.

Copy link

Doesn't work - does nothing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment