Пользователи (_user) (метка)

clean_user_cache()

Очищает весь кэш указанного пользователя.

current_user_can()

Проверяет права текущего пользователя, совершать указанное действие.

delete_user_option()

Удаляет метаданные пользователя в масштабах сайта или сети сайтов.

get_current_user_id()

Получает ID текущего (авторизованного) пользователя.

get_currentuserinfo()

Устанавливает глобальную переменную $current_user, в нее записываются данные текущего авторизованного пользователя.

get_edit_user_link()

Получает URL страницы профиля пользователя в админке.

get_user_by()

Получает пользователя по указанному полю и значению этого поля (по ID, логину, почте).

get_user_option()

Получает указанную опцию пользователя. Опция будет относиться к пользователю сайта сети (для мультисайтовой сборки) или просто к пользователю.

get_userdata()

Получает данные указанного пользователя в виде объекта WP_User.

get_users()

Получает пользователей в соответствии с переданными параметрами.

is_user_logged_in()

Проверяет авторизован ли пользователь (вошел ли пользователь под своим логином). Возвращает true, если пользователь авторизован и false, если нет. Условный тег.

update_user_status()

Обновляет статус пользователя в базе данных. Для мультисайтов.

wp_create_user()

Регистрирует нового пользователя. Указываются логин (имя), пароль и email.

wp_get_current_user()

Получает данные о текущем авторизованном пользователе (объект WP_User). Устанавливает пользователя, если не установлен.

wp_insert_user()

Создает пользователя WordPress в Базе Данных.

wp_list_users()

Выводит/получает список имен (display_name) пользователей сайта в виде простого или LI списка. Можно указать ряд параметров для выборки.

wp_send_new_user_notifications()

Уведомляет о регистрации нового пользователя по почте администратора сайта, а также отправляет пользователю письмо с логином и паролем для авторизации.

wp_set_current_user()

Устанавливает/Изменяет текущего пользователя по ID или имени. Функция не авторизует пользователя а меняет глобальную переменную $current_user и связанные с ней переменные.

wp_update_user()

Обновляет данные пользователя в базе данных. Обновляются обе таблицы wp_usermeta и wp_users.

WP_User{}

Класс WordPress который работает с отдельным пользователем: позволяет получить данные пользователя, удалить/добавить возможности и т.д.