функция
Устаревший since 1.5.0
wp_setcookie()
Устаревшее.
Помечено устаревшим с версии 2.5.0.
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_setcookie( string $username, string $password = '', bool $already_md5 = false, string $home = '', string $siteurl = '', bool $remember = false )
Описание
См. alsowp_set_auth_cookie()
Оригинал (английский)
Параметры
$username
string
обязательный
Имя пользователя (username)
$password
string
необязательный
= ''
Пароль пользователя
$already_md5
bool
необязательный
= false
Прошёл ли пароль уже через MD5
$home
string
необязательный
= ''
Будет использовано вместо COOKIEPATH, если задано
$siteurl
string
необязательный
= ''
Будет использовано вместо SITECOOKIEPATH, если задано
$remember
bool
необязательный
= false
Запомнить, что пользователь вошёл в систему
Исходный код
wp-includes/pluggable-deprecated.php:104
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);
}
История изменений
| Версия | Описание |
|---|---|
| 2.5.0 | Deprecated. Use wp_set_auth_cookie() |
| 1.5.0 | Introduced. |

