Функции WordPress » Пользователи

Функции для управления пользователями WordPress.

Также рекомендую к прочтению мои уроки про роли и возможности пользователей, расширение пользовательских профилей и видеоурок по созданию блока «Об авторе».

Функция Описание
add_user_meta() Добавляет параметр пользователю и сохраняет его в базу данных.
author_can() Позволяет проверить роли и возможности автора поста.
wp_login_form() Как создать произвольную форму входа.
current_user_can() Проверяет, имеет ли текущий пользователь определённую возможность(право) и возвращает true или false.
email_exists() Возвращает ID пользователя, зарегистрированного под указанным email адресом, если под этим email никто не регался, возвращает false.
get_avatar() Позволяет получить аватар (Gravatar) пользователя WordPress, либо по email, либо автора записи, либо автора комментария.
get_avatar_url() Возвращает ссылку на аватар (Gravatar) пользователя.
get_current_user_id() Возвращает ID текущего пользователя.
get_the_author() Возвращает имя автора (display_name) текущего поста.
get_the_author_meta() Возвращает информацию о пользователе.
get_the_author_posts() Возвращает общее количество постов автора.
get_the_modified_author() Возвращает пользователя, который последним редактировал пост.
get_user_by() Позволяет получить информацию о пользователе, если известен или логин, или ID, или email.
get_user_meta() Возвращает параметры пользователя с указанным ID.
is_super_admin() Проверяет, является ли пользователь суперадминистратором сети.
is_user_logged_in() Проверяет текущего пользователя, залогинен ли он на сайте (т.е. авторизован он или нет).
the_author() Выводит имя автора "Отображать как" для текущей записи.
update_user_meta() Обновляет параметр пользователя. Если параметр с указанным ключом не существует, то он будет добавлен.
user_can() Позволяет проверить примитивные и мета-права определённого пользователя.
username_exists() Проверяет, существует ли на сайте пользователь с указанным именем пользователя.
wp_dropdown_users() Фунция, создающая выпадающий список select из пользователей сайта
wp_get_current_user() Позволяет получить информацию о текущем пользователе в виде объекта WP_User.
wp_insert_user() Добавляет нового пользователя на сайт, также позволяет обновлять существующих.
wp_new_user_notification() Отправляет администратору блога уведомление о новом пользователе, самому же пользователю высылаются по почте его логин и пароль.
wp_set_auth_cookie() Устанавливает куки авторизации пользователя с указанным ID.
wp_set_password() Позволяет изменить пароль пользователю с указанным ID, после чего сбрасывает его авторизацию.
wp_signon() Авторизует указанного пользователя на сайте.
WP_User_Query Наилучший и удобнейший способ вывода и фильтрации пользователей в WordPress.