хук-фильтр
since 4.7.4
send_auth_cookies
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'send_auth_cookies', bool $send, int $expire, int $expiration, int $user_id, string $scheme, string $token )
Описание
Позволяет предотвратить фактическую отправку cookie аутентификации клиенту.
Фильтруемое значение
Следует ли отправлять cookie аутентификации клиенту. Значение по умолчанию true.
Параметры
$send
bool
обязательный
Следует ли отправлять cookie аутентификации клиенту. Значение по умолчанию true.
$expire
int
обязательный
Время истечения льготного периода входа в виде метки времени UNIX.
По умолчанию — 12 часов после времени истечения cookie. Ноль при очистке cookie.
$expiration
int
обязательный
Время истечения cookie аутентификации выполненного входа в виде метки времени UNIX.
По умолчанию — 14 дней от текущего момента. Ноль при очистке cookie.
$user_id
int
обязательный
ID пользователя. Ноль при очистке cookie.
$scheme
string
обязательный
Схема аутентификации. Возможные значения: 'auth' или 'secure_auth'.
Пустая строка при очистке cookie.
$token
string
обязательный
Токен сессии пользователя, используемый для этого cookie. Пустая строка при очистке cookie.
Исходный код
wp-includes/pluggable.php:1189
if ( ! apply_filters( 'send_auth_cookies', true, $expire, $expiration, $user_id, $scheme, $token ) ) {
История изменений
| Версия | Описание |
|---|---|
| 6.2.0 | The $expire, $expiration, $user_id, $scheme, and $token parameters were added. |
| 4.7.4 | Introduced. |

