License: GPL-2.0+ Text Domain: wp-query-tester */ function display_query_results($query) { if ($query->have_posts()) { echo ''; } else { echo '

No posts found for this query.

'; } wp_reset_postdata(); } function wp_query_tester_shortcode() { ob_start(); echo '
'; echo '

WP_Query Tester

'; echo '

WP_Query Tester Results

'; echo '

Query 1: All Posts

'; $query1 = new WP_Query(array( 'posts_per_page' => -1, )); display_query_results($query1); echo '

Query 2: All Posts (Ignore Sticky Posts)

'; $query2 = new WP_Query(array( 'posts_per_page' => -1, 'ignore_sticky_posts' => 1 )); display_query_results($query2); echo '

Query 3: Author 1

'; $query3 = new WP_Query(array( 'posts_per_page' => -1, 'author__in' => array(1) )); display_query_results($query3); echo '

Query 4: Slug

'; $query4 = new WP_Query(array( 'posts_per_page' => -1, 'post_name__in'=> array ('not-sticky-1'), )); display_query_results($query4); echo '
'; return ob_get_clean(); } add_shortcode('wp_query_tester', 'wp_query_tester_shortcode');