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

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

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


Description Description

See also See also


Top ↑

Parameters Parameters

$username

(string) (Required) The user's username

$password

(string) (Optional) The user's password

Default value: ''

$already_md5

(bool) (Optional) Whether the password has already been through MD5

Default value: false

$home

(string) (Optional) Will be used instead of COOKIEPATH if set

Default value: ''

$siteurl

(string) (Optional) Will be used instead of SITECOOKIEPATH if set

Default value: ''

$remember

(bool) (Optional) Remember that the user is logged in

Default value: false


Top ↑

Source Source

File: wp-includes/pluggable-deprecated.php

function wp_setcookie($username, $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);
}


Top ↑

Changelog Changelog

Changelog
Version Description
2.5.0 Use wp_set_auth_cookie()
1.5.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

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