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