wp_setcookie()
Устарела с версии 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
Заметки
- Смотрите: wp_set_auth_cookie()
Список изменений
| С версии 1.5.0 | Введена. |
| Устарела с 2.5.0 | Use wp_set_auth_cookie() |
Код wp_setcookie() 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);
}