Title: Exclude categories from displaying
Last modified: August 31, 2016

---

# Exclude categories from displaying

 *  [anthony-b](https://wordpress.org/support/users/anthony-b/)
 * (@anthony-b)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/exclude-categories-from-displaying/)
 * I have made a change to classes/class-wc-psad.php by adding `'exclude' => array(
   35,37,38,41,42,39,40,14,50,13,12,20,51,53,52,55,57,56,34)` to the `get_categories`
   arguments. This allows me to exclude categories by ID. PLease can this be added
   as a permanent feature with a front end interface.
 * [https://wordpress.org/plugins/woocommerce-product-sort-and-display/](https://wordpress.org/plugins/woocommerce-product-sort-and-display/)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [Ultimate Peter](https://wordpress.org/support/users/peastvoldqbservicesnet/)
 * (@peastvoldqbservicesnet)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/exclude-categories-from-displaying/#post-6975127)
 * That would be great! Or, maybe they could make a setting on the category page“
   Display in shop:On/Off”
 *  There are some categories of products I only want to display on certain prebuilt
   pages using WooCommerce shortcodes. I don’t want them to show up on my shop page.
   I have been looking for how to do this.
 *  [moorthy123](https://wordpress.org/support/users/moorthy123/)
 * (@moorthy123)
 * [10 years ago](https://wordpress.org/support/topic/exclude-categories-from-displaying/#post-6975136)
 * Add this to your function.php replace the category id in the array!
 * add_action( ‘pre_get_posts’, ‘custom_pre_get_posts_query’ );
    function custom_pre_get_posts_query(
   $q ) {
 * if (!$q->is_main_query() || !is_shop()) return;
    if ( ! is_admin() ) { $q->set(‘
   tax_query’, array(array( ‘taxonomy’ => ‘product_cat’, ‘field’ => ‘id’, ‘terms’
   => array(35, 39 ), ‘operator’ => ‘NOT IN’ )));
 * }
    }

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Exclude categories from displaying’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-product-sort-and-display/assets/icon.svg?rev
   =2083374)
 * [Product Sort and Display for WooCommerce](https://wordpress.org/plugins/woocommerce-product-sort-and-display/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-product-sort-and-display/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-product-sort-and-display/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-product-sort-and-display/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-product-sort-and-display/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-product-sort-and-display/reviews/)

 * 2 replies
 * 3 participants
 * Last reply from: [moorthy123](https://wordpress.org/support/users/moorthy123/)
 * Last activity: [10 years ago](https://wordpress.org/support/topic/exclude-categories-from-displaying/#post-6975136)
 * Status: not resolved