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:
parent
a1fa25ee77
commit
72791ea930
|
@ -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 )
|
||||
|
|
Loading…
Reference in New Issue