Make WordPress Core

Ticket #21015: 21015.4.patch

File 21015.4.patch, 846 bytes (added by CoenJacobs, 13 years ago)
  • wp-admin/includes/class-wp-list-table.php

     
    362362         */
    363363        function months_dropdown( $post_type ) {
    364364                global $wpdb, $wp_locale;
     365               
     366                $extra_checks = "AND post_status != 'auto-draft'";
    365367
     368                if ( ! isset( $_GET['post_status'] ) || ( isset( $_GET['post_status'] ) && 'trash' != $_GET['post_status'] ) )
     369                        $extra_checks .= " AND post_status != 'trash'";
     370
    366371                $months = $wpdb->get_results( $wpdb->prepare( "
    367372                        SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month
    368373                        FROM $wpdb->posts
    369                         WHERE post_type = %s
     374                        WHERE post_type = %s
     375                        " . $extra_checks . "
    370376                        ORDER BY post_date DESC
    371377                ", $post_type ) );
    372378