new WP_Query works and query_posts does not
-
I’m on the brink of questioning my own sanity with this one.
So I’ve got this query_posts call used in one of my templates:query_posts(array( 'post_type' => 'some-post-type' ));
Somewhere around a week ago it suddenly stopped working (no changes to the codebase).
Replaced it with this:$wp_query = new WP_Query(array( 'post_type' => 'some-post-type' ));
And everything works.
$wp_query objects created are identical in both cases but in first case have_posts returns nothing and in second one returnstrue
. On the very same page query_posts with another post_type works, but not with the one I need.
What could be the problem here? There should be no difference between these calls or am I missing something?
P.S. Calling directly$wp_query->query($args)
also returns nothing.
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘new WP_Query works and query_posts does not’ is closed to new replies.