From 4b9d4641be909bfe9f27fd0793c05f2bbfca341c 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: http://svn.automattic.com/wordpress/trunk@5579 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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 174691f9d..14d8c8aef 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 .= ')'; }