wp_set_current_user

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

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: