Use is_admin WP_Query propery, not is_admin(), when adding protected post statuses to the query. Allows for overriding on the parse_query hook. fixes #20049.

git-svn-id: http://svn.automattic.com/wordpress/trunk@19932 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
nacin 2012-02-15 19:58:10 +00:00
parent a1fa25ee77
commit 72791ea930

View File

@ -2476,7 +2476,7 @@ class WP_Query {
$where .= " OR $wpdb->posts.post_status = '$state'";
}
if ( is_admin() ) {
if ( $this->is_admin ) {
// Add protected states that should show in the admin all list.
$admin_all_states = get_post_stati( array('protected' => true, 'show_in_admin_all_list' => true) );
foreach ( (array) $admin_all_states as $state )