[wp-hackers] Any way to bypass $wp->query_posts()?
wp-hackers at striderweb.com
Sat Apr 11 14:11:26 GMT 2009
On Apr 5, 2009, at 11:10 PM, Stephen Rider wrote:
> On Apr 5, 2009, at 10:52 PM, Mike Schinkel wrote:
>>> You could also use one of the hooks inside query_posts, to
>>> override parts of the query, such as the where section,
>> Yeah, i guess I could do "WHERE 1=0" but it still sends the query
>> to MySQL which is suboptimal.
>>>> and I think even the whole query.
>> AFAICT there's no way to bypass the query in that function. I've
>> poured over that section of code for several hours now. Hoping that
>> adding something to allow bypassing would be considered reasonable
>> by those who options are most respected here.
> Yeah, it makes sense that if the filtered query == FALSE or
> something, that could mean "don't run the query".
Sweeping aside the personality conflicts in this thread, here is my
1) There is currently no way to do exactly what you want.
2) It seems as though implementing the above suggestion, (if the
filtered query == FALSE, don't run the query), would be a fairly
3) Thus, doing a quick patch and submitting it to Trac is probably the
best move. If it is useful and doesn't harm anything, I can see this
(No I'm nowhere close to being a committer myself....)
More information about the wp-hackers