Документация WordPress
wp_signon
Функция wp_signon()
в WordPress используется для аутентификации пользователя. Она позволяет коду выполнить вход пользователя в систему (например, при обработке формы входа на сайте). Функция возвращает объект пользователя или объект WP_Error
в случае ошибки.
Параметры
$credentials
(массив, необязательно): Массив с данными для аутентификации пользователя. Должен содержать следующие ключи:user_login
(строка): Логин пользователя.user_password
(строка): Пароль пользователя.remember
(булевое значение): Еслиtrue
, создается «запомнить меня» куки.
$secure_cookie
(строка, необязательно): Определяет, нужно ли использовать secure cookie. Значение может бытьtrue
,false
или пустая строка. По умолчанию пустая строка.
Пример использования
Обработка ошибок
Функция wp_signon()
возвращает объект WP_Error
в случае неудачной аутентификации. Вы можете обработать эти ошибки и вывести соответствующие сообщения.
Функция wp_signon()
является инструментом для аутентификации пользователей в WordPress, обеспечивая гибкость и возможность интеграции кастомных форм входа в темы и плагины.
user