хук-фильтр
since 2.8.0
authenticate
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'authenticate', null|WP_User|WP_Error $user, string $username, string $password )
Описание
Объект WP_User возвращается, если учётные данные подтверждают пользователя.
В противном случае — WP_Error или null.
Фильтруемое значение
WP_User, если пользователь аутентифицирован.
В противном случае — WP_Error или null.
Параметры
$user
null|WP_User|WP_Error
обязательный
WP_User, если пользователь аутентифицирован.
В противном случае — WP_Error или null.
$username
string
обязательный
Имя пользователя или email-адрес.
$password
string
обязательный
Пароль пользователя.
Исходный код
wp-includes/pluggable.php:706
$user = apply_filters( 'authenticate', null, $username, $password );
История изменений
| Версия | Описание |
|---|---|
| 4.5.0 | $username now accepts an email address. |
| 2.8.0 | Introduced. |

