wp_setcookie()WP 1.5.0

Устарела с версии 2.5.0. Больше не поддерживается и может быть удалена. Используйте wp_set_auth_cookie().

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

Хуков нет.

Возвращает

null. Ничего (null).

Использование

wp_setcookie( $username, $password, $already_md5, $home, $siteurl, $remember );
$username(строка) (обязательный)
The user's username.
$password(строка)

The user's password.

Иммет атрибут #[\SensitiveParameter], который скрывает значение параметра из логов. Используется для защиты чувствительных данных (например, паролей). Документация.

По умолчанию: ''

$already_md5(true|false)
Whether the password has already been through MD5.
По умолчанию: false
$home(строка)
Will be used instead of COOKIEPATH if set.
По умолчанию: ''
$siteurl(строка)
Will be used instead of SITECOOKIEPATH if set.
По умолчанию: ''
$remember(true|false)
Remember that the user is logged in.
По умолчанию: false

Заметки

Список изменений

С версии 1.5.0 Введена.
Устарела с 2.5.0 Use wp_set_auth_cookie()

Код wp_setcookie() WP 6.9

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);
}