WordPress.org

Make WordPress Core

Ticket #21015: 21015.4.patch

File 21015.4.patch, 846 bytes (added by CoenJacobs, 9 months 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