Definition:
function wp_set_current_user($id, $name = '') {}
Changes the current user by ID or name.
Set $id to null and specify a name if you do not know a user’s ID.
Parameters
- int $id: User ID
- string $name: User’s username
Return values
returns:Current user User object
Defined actions
- set_current_user
do_action('set_current_user');
Source code
function wp_set_current_user($id, $name = '') {
global $current_user;
if ( isset($current_user) && ($id == $current_user->ID) )
return $current_user;
$current_user = new WP_User($id, $name);
setup_userdata($current_user->ID);
do_action('set_current_user');
return $current_user;
}
4103

February 12, 2011 


No comments yet... Be the first to leave a reply!