Документация 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