# wp_setcookie()

URL: https://chugunov.pro/api-wordpress/functions/wp_setcookie/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 1.5.0.

> Устаревший элемент. Помечен устаревшим с версии 2.5.0.

## Сигнатура

```php
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`

```php
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.

## Связанные

Использует: [`wp_set_auth_cookie`](https://chugunov.pro/api-wordpress/functions/wp_set_auth_cookie/), [`get_user_by`](https://chugunov.pro/api-wordpress/functions/get_user_by/), [`_deprecated_function`](https://chugunov.pro/api-wordpress/functions/_deprecated_function/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/wp_setcookie/
