WPINC_query.php Notes - WordPress-Thinstall/wordpress-develop GitHub Wiki

interface QueryUtilsInterface {
    function get_query_var( $var, $default = '' );
    function get_queried_object();
    function get_queried_object_id();
    function set_query_var( $var, $value );
    function query_posts($query);
    function wp_reset_query();
    function wp_reset_postdata();
    function have_posts();
    function in_the_loop();
    function rewind_posts();
    function the_post();
    function is_main_query();
    function wp_old_slug_redirect();
    function setup_postdata( $post );

    // Special Post methods
    function is_404();
    function is_archive();
    function is_attachment( $attachment = '' );
    function is_author( $author = '' );
    function is_category( $category = '' );
    function is_comment_feed();
    function is_embed();
    function is_feed( $feeds = '' );
    function is_front_page();
    function is_home();
    function is_page( $page = '' );
    function is_paged();
    function is_post_type_archive( $post_types = '' );
    function is_preview();
    function is_robots();
    function is_search();
    function is_single( $post = '' );
    function is_singular( $post_types = '' );
    function is_tag( $tag = '' );
    function is_tax( $taxonomy = '', $term = '' );
    function is_trackback();

    // Date archive methods
    function is_year();
    function is_month();
    function is_day();
    function is_date();
    function is_time();

    // Comment methods
    function have_comments();
    function the_comment();
}