Make WordPress Core

Changeset 17097


Ignore:
Timestamp:
12/21/2010 02:58:17 PM (14 years ago)
Author:
nacin
Message:

Don't include trash posts in the sticky posts count. props garyc40, fixes #15934.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/class-wp-posts-list-table.php

    r17088 r17097  
    7171        if ( 'post' == $post_type && $sticky_posts = get_option( 'sticky_posts' ) ) {
    7272            $sticky_posts = implode( ', ', array_map( 'absint', (array) $sticky_posts ) );
    73             $this->sticky_posts_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT( 1 ) FROM $wpdb->posts WHERE post_type = %s AND ID IN ($sticky_posts)", $post_type ) );
     73            $this->sticky_posts_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT( 1 ) FROM $wpdb->posts WHERE post_type = %s AND post_status != 'trash' AND ID IN ($sticky_posts)", $post_type ) );
    7474        }
    7575
Note: See TracChangeset for help on using the changeset viewer.