get_user_by
В WordPress функция get_user_by
используется для получения данных конкретного пользователя по определенному полю. Эта функция возвращает объект WP_User
, который содержит все данные пользователя, такие как имя пользователя, электронная почта, роль и различные другие поля.
Синтаксис функции get_user_by
:
Параметры:
$field (обязательно): Имя поля для поиска. Это может быть одно из следующих: ‘id
‘, ‘slug
‘, ‘email
‘, ‘login
‘.
$value (обязательно): Значение поля для поиска.
Пример использования функции get_user_by
:
Данный код позволяет получить данные о пользователе с адресом электронной почты ‘example@example.com’, а затем вывести имя пользователя, адрес электронной почты и роль этого пользователя. Обратите внимание, что функция get_user_by
возвращает null
, если пользователь с указанным полем и значением не найден.
Обратите внимание, что функция
get_user_by
является полезным инструментом для получения конкретных данных о пользователе, но она отрабатывает медленно, чем функция get_userdata, если вы ищете большое количество пользователей.