admin管理员组

文章数量:1336602

I don't use The Loop, because I use different queries to fetch posts (I use 3 queries instead of one).

How to disable main query for home, category and search pages?

I don't use The Loop, because I use different queries to fetch posts (I use 3 queries instead of one).

How to disable main query for home, category and search pages?

Share Improve this question asked Sep 28, 2012 at 14:54 StancellStancell 993 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 2

This is not trivial, because "home,category and search" are logically determined while main query churns through stuff. I am pretty sure I read this is possible, but that was in context of syndicating site that hadn't used posts/loop at all and scrapped it to do different stuff.

More typical approaches are:

  1. Integrate custom logic into main query, by using pre_get_posts, posts_* and other relevant filters.

  2. Leave main query for one of loops and implement other loops as secondary.

本文标签: How to disable main query