WordPress.org

Make WordPress Core

Ticket #8872: post_type_ignored.diff

File post_type_ignored.diff, 759 bytes (added by filosofo, 6 years ago)
  • wp-includes/query.php

     
    20642064                                $q['orderby'] = "$wpdb->posts.post_date ".$q['order']; 
    20652065                } 
    20662066 
    2067                 if ( $this->is_attachment ) { 
     2067                if ( 'any' == $post_type ) { 
     2068                        $where .= ''; 
     2069                } elseif ( $this->is_attachment ) { 
    20682070                        $where .= " AND $wpdb->posts.post_type = 'attachment'"; 
    20692071                } elseif ($this->is_page) { 
    20702072                        $where .= " AND $wpdb->posts.post_type = 'page'"; 
    20712073                } elseif ($this->is_single) { 
    20722074                        $where .= " AND $wpdb->posts.post_type = 'post'"; 
    2073                 } elseif ( 'any' == $post_type ) { 
    2074                         $where .= ''; 
    20752075                } else { 
    20762076                        $where .= " AND $wpdb->posts.post_type = '$post_type'"; 
    20772077                }