Use this in your child themes functions.php file
add_action( 'pre_get_posts', 'exclude_category_posts' );
function exclude_category_posts( $query ) {
if( $query->is_main_query() && $query->is_home() ) {
$query->set( 'cat', '-27,-30' );
}
}
Add a comma separated list of category i.d’s to the set.
Never Use Query Posts
Related Posts:
- How to fix pagination for custom loops?
- Pagination not working on home page
- WordPress category & taxonomy loop with pagination
- How do I prevent one of two multiple loops from repeating on a second page?
- Two custom loops, pagination, offset
- Previous and Next Post link doesn’t work
- Pagination adding extra posts only on page 2
- multiple loops with pagination on the same page
- Enable infinite scroll on single.php [closed]
- How to paginate this custom loop? [duplicate]
- Make a custom loop inside single.php with pagination
- Why do I get `Call to a member function have_posts() on a non-object `? [closed]
- Pagination gives extra page with no results
- Get Pagination (WP-PageNavi) not to work
- How to get an array of years from all of the search results, and use it to filter by year the paginated loop?
- Complex query and posts pagination
- Why only one post (and no pagination) on this variation of the loop?
- Calling & display certain product category loop and pagination on the homepage
- Make blog page show 10 on first page, 9 on every other page
- Pagination for multiple loops
- How to fix pagination for custom loops?
- How can I paginate this?
- Genesis multiple category custom loop 404s after first page
- How to fix pagination for custom loops?
- Pagination – works on local but not live dev!
- How do I paginate a get_posts() request inside another page loop (Paginating childpages)
- Pagination on Single Post
- How to get my loop to paginate?
- Distribute Gallery Images Every nth in Loop
- How to exclude or filter password protected posts when using next_post_link() previous_post_link
- How to append a query string to pagination?
- How do I get my loop.php to properly paginate?
- First archive page with a few posts
- Pagination broken after using 2 loops to show content
- Pagination on custom post type on front-page.php
- I have broke my pagination, same posts on all pages (index.php)
- Frontpage pagination by week
- How can this multiple loop have pagination as described?
- Display more than 10 posts on author.php file
- static page with multiple loops breaks post pagination
- Pagination for two loops
- Skip 5 latest post while paging?
- Why does my WP_Query pagination on a custom page.php only loads the homepage?
- How to insert content before pagination in loop?
- Pagination on a underscore custom theme
- WordPress multiple loops with default pagination
- How to fix pagination for custom loops?
- Style first 3 posts differently and use a 2nd loop to get rest of posts / offset and pagination broken
- Custom loop not working in singular.php, working in other pages
- Alternative layout the loop
- How to fix pagination for custom loops?
- Adding pagination to WP_Query [duplicate]
- How to fix pagination for custom loops?
- How to fix pagination for custom loops?
- Why is my pagination showing up?
- Displaying posts limit: can’t get pagination to display [duplicate]
- Paged homepage – requirements?
- Home page loop with pagination problem
- WooCommerce custom loop pagination on front page
- posts_nav_link() not working on index.php
- Custom Page Template and Category Exclusion
- Limitless amount of posts in custom archive page
- Same posts within a paginated page
- Multiple loop with pagination in same page
- Insert multiple custom components after x-number of posts
- How to Change Loop to Order Posts by Views (using wp-postviews plugin)
- Are there any scenarios where the query_posts may be used?
- Display subpages under parent page as a list within a loop
- When to use wp_reset_postdata();
- Broken pagination
- Related Posts loop – offset
- Too many nested wp_query loops in this hypothetical query?
- Showing current subcategory
- get understrap pagination to work with custom query
- Pagination stops at page 6
- Generating dynamic Tabs with multiple query post loop
- How do I override part of the main loop in my child theme?
- Paginated HTML Sitemap
- Only display videos and images in the_content() within loop
- Query last updated posts (posts updated in the last 24 hours)
- Publish Categories for a particular Author on a given Post
- How to hook into container
- Get paged outside of loop?
- Show scheduled posts in loop (but don’t link to them)?
- How to loop through yoast primary categories? [closed]
- WordPress get post thumbnail url
- display post tags on single.php inside loop
- Custom content before post content
- How to check all items in a loop have post thumbnail?
- Modify main loop query for paged and meta key
- How to display post tag on each post? [closed]
- ACF: display custom filed of CPT into the loop
- How to add “NEW” badge on latest posts or published 3 days interval
- Show posts by tags excluding current post
- Adding options to loop
- Featured posts and the loop
- Combining external feed into post loop
- How to use add_action(“wpcf7_before_send_mail” outside wp loop?
- Error in Wordprewss loop for page template [closed]
- Tags outside the loop