wp_setcookie( string $username, string $password = '', bool $already_md5 = false, string $home = '', string $siteurl = '', bool $remember = false )

This function has been deprecated. Use wp_set_auth_cookie() instead.

Sets a cookie for a user who just logged in. This function is deprecated.

Description

See also

Parameters

$usernamestringrequired
The user’s username
$passwordstringoptional
The user’s password

Default:''

$already_md5booloptional
Whether the password has already been through MD5

Default:false

$homestringoptional
Will be used instead of COOKIEPATH if set

Default:''

$siteurlstringoptional
Will be used instead of SITECOOKIEPATH if set

Default:''

$rememberbooloptional
Remember that the user is logged in

Default:false

Source

function wp_setcookie(
	$username,
	#[\SensitiveParameter]
	$password = '',
	$already_md5 = false,
	$home = '',
	$siteurl = '',
	$remember = false
) {
	_deprecated_function( __FUNCTION__, '2.5.0', 'wp_set_auth_cookie()' );
	$user = get_user_by('login', $username);
	wp_set_auth_cookie($user->ID, $remember);
}

Changelog

VersionDescription
2.5.0Use wp_set_auth_cookie()
1.5.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.