From 6b9af86a5ce7a69b65de58a6deb5827b3eee638b Mon Sep 17 00:00:00 2001 From: rob1n Date: Mon, 28 May 2007 20:39:24 +0000 Subject: [PATCH] Add a is_user_logged_in() check. git-svn-id: https://develop.svn.wordpress.org/trunk@5579 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/query.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wp-includes/query.php b/wp-includes/query.php index 174691f9dc..14d8c8aef6 100644 --- a/wp-includes/query.php +++ b/wp-includes/query.php @@ -1024,8 +1024,10 @@ class WP_Query { if ( is_admin() ) $where .= " OR post_status = 'future' OR post_status = 'draft'"; - - $where .= current_user_can( "read_private_{$post_type}s" ) ? " OR post_status = 'private'" : " OR post_author = $user_ID AND post_status = 'private'"; + + if ( is_user_logged_in() ) { + $where .= current_user_can( "read_private_{$post_type}s" ) ? " OR post_status = 'private'" : " OR post_author = $user_ID AND post_status = 'private'"; + } $where .= ')'; }