This is an example dump of the $wp_query object
Here is the code snippet I used to create this. I unset all the post data with the two unset commands.
global $wp_query;
$forReturn .= $wp_query->found_posts;
$temp = clone $wp_query;
unset($temp->post);
unset($temp->posts);
$forReturn .= print_r($temp, true);
Some of the items you’ll notice you can get to include WordPress’ Found Posts:
$wp_query->found_posts
$wp_query->post_count
$wp_query->query
WP_Query Object ( [query_vars] => Array ( [cat] => 5 [showposts] => [count] => [post_status] => publish,private,future [error] => [m] => 0 [p] => 0 [post_parent] => [subpost] => [subpost_id] => [attachment] => [attachment_id] => 0 [name] => [hour] => [static] => [pagename] => [page_id] => 0 [second] => [minute] => [day] => 0 [monthnum] => 0 [year] => 0 [w] => 0 [category_name] => [tag] => [tag_id] => 0 [author_name] => [feed] => [tb] => [paged] => 0 [comments_popup] => [meta_key] => [meta_value] => [preview] => [category__in] => Array ( [0] => 5 ) [category__not_in] => Array ( ) [category__and] => Array ( ) [post__in] => Array ( ) [post__not_in] => Array ( ) [tag__in] => Array ( ) [tag__not_in] => Array ( ) [tag__and] => Array ( ) [tag_slug__in] => Array ( ) [tag_slug__and] => Array ( ) [caller_get_posts] => [suppress_filters] => [post_type] => post [posts_per_page] => 10 [nopaging] => [comments_per_page] => 50 [order] => DESC [orderby] => wp_posts.post_date DESC ) [request] => SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) INNER JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id) WHERE 1=1 AND wp_term_taxonomy.taxonomy = 'category' AND wp_term_taxonomy.term_id IN ('5') AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'future' OR wp_posts.post_status = 'publish' OR wp_posts.post_status = 'private') AND post_date < NOW() /* HERE 1 */ GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 10 [post_count] => 10 [current_post] => -1 [in_the_loop] => [comments] => [comment_count] => 0 [current_comment] => -1 [comment] => [found_posts] => 10 [max_num_pages] => 1 [max_num_comment_pages] => 0 [is_single] => [is_preview] => [is_page] => [is_archive] => 1 [is_date] => [is_year] => [is_month] => [is_day] => [is_time] => [is_author] => [is_category] => 1 [is_tag] => [is_tax] => [is_search] => [is_feed] => [is_comment_feed] => [is_trackback] => [is_home] => [is_404] => [is_comments_popup] => [is_admin] => [is_attachment] => [is_singular] => [is_robots] => [is_posts_page] => [is_paged] => [query] => cat=5&showposts=&count&post_status=publish,private,future )
3 Responses to WordPress Query Object Properties