From ee1bdf9c7a939e02e4dda8b970bd70a1c0b5ae66 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Tue, 11 May 2010 23:02:40 +0000 Subject: [PATCH] Setup user globals for user id 0. Props mdawaffe. fixes #13362 git-svn-id: https://develop.svn.wordpress.org/trunk@14573 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/user.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/wp-includes/user.php b/wp-includes/user.php index 4f4b47c2f5..5a2de0eb19 100644 --- a/wp-includes/user.php +++ b/wp-includes/user.php @@ -518,13 +518,16 @@ function setup_userdata($for_user_id = '') { else $user = new WP_User($for_user_id); - if ( 0 == $user->ID ) - return; + $userdata = $user->data; + $user_ID = (int) $user->ID; + $user_level = (int) isset($user->user_level) ? $user->user_level : 0; + + if ( 0 == $user->ID ) { + $user_login = $user_email = $user_url = $user_pass_md5 = $user_identity = ''; + return; + } - $userdata = $user->data; $user_login = $user->user_login; - $user_level = (int) isset($user->user_level) ? $user->user_level : 0; - $user_ID = (int) $user->ID; $user_email = $user->user_email; $user_url = $user->user_url; $user_pass_md5 = md5($user->user_pass);