Do you want to exclude posts of the specific categories from homepage? While there’s probably a plugin for this, we have created a quick code snippet that you can use to exclude category from homepage in WordPress.
Instructions:
All you have to do is add this code to your theme’s functions.php file or in a site-specific plugin:
<?php function excludeCat($query) { if ( $query->is_home ) { $query->set('cat', '-3,-5,-23'); } return $query; } add_filter('pre_get_posts', 'excludeCat'); ?>
Make sure to replace the category IDs in the above code.
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: 9 best WordPress backup plugins and how to make a website.
Comments Leave a Reply