WordPress.org

Make WordPress Core

Ticket #15459: 15459.diff

File 15459.diff, 2.7 KB (added by nacin, 6 years ago)
  • wp-admin/includes/post.php

     
    838838 * @return array
    839839 */
    840840function wp_edit_posts_query( $q = false ) {
     841        global $wp_query;
     842
    841843        if ( false === $q )
    842844                $q = $_GET;
    843845        $q['m'] = isset($q['m']) ? (int) $q['m'] : 0;
     
    882884                $query['order'] = 'asc';
    883885                $query['posts_per_page'] = -1;
    884886                $query['posts_per_archive_page'] = -1;
     887                $query['fields'] = 'id=>parent';
    885888        }
    886889
    887890        if ( ! empty( $q['show_sticky'] ) )
    888891                $query['post__in'] = (array) get_option( 'sticky_posts' );
    889892
    890893        wp( $query );
     894        $wp_query->post_count = count( $wp_query->posts );
    891895
    892896        return $avail_post_stati;
    893897}
  • wp-admin/includes/class-wp-posts-list-table.php

     
    434434                                $my_parents = array();
    435435                                $my_parent = $page->post_parent;
    436436                                while ( $my_parent ) {
    437                                         $my_parent = get_post( $my_parent );
     437                                        $my_parent = get_post( $my_parent->ID );
    438438                                        $my_parents[] = $my_parent;
    439439                                        if ( !$my_parent->post_parent )
    440440                                                break;
     
    464464
    465465                $global_post = $post;
    466466                $post = $a_post;
     467                $post = get_post( $post->ID );
    467468                setup_postdata( $post );
    468469
    469470                $edit_link = get_edit_post_link( $post->ID );
     
    753754        <?php if ( !$bulk ) : ?>
    754755                        <label><span class="title"><?php _e( 'Date' ); ?></span></label>
    755756                        <div class="inline-edit-date">
    756                                 <?php touch_time( 1, 1, 4, 1 ); ?>
     757                                <?php touch_time( 1, 0, 4, 1 ); ?>
    757758                        </div>
    758759                        <br class="clear" />
    759760        <?php endif; // $bulk
  • wp-includes/class-wp.php

     
    2525         * @since 2.0.0
    2626         * @var array
    2727         */
    28         var $private_query_vars = array('offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in');
     28        var $private_query_vars = array('offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in', 'fields' );
    2929
    3030        /**
    3131         * Extra query variables set by the user.