Intereting Posts
Yoast SEO – обновление названий и описаний вызывает ошибку 403 или 404 PHP, если условие не работает Вопросы безопасности сессии cookie Запрос пользовательского типа сообщений по пользовательской таксономии (категория slug) Вызов внешнего объекта в функции класса во время обратного вызова WordPress ставит последнее сообщение Как отображать пользовательские типы сообщений и регулярные сообщения отдельно в общем архиве таксономии? Установить изображение для архивных шаблонов Как распознаются обновления файла style.css в дочерней теме? WordPress и Windows Live Writer Ошибка уведомления PHP (когда на странице 404) Удалить сообщение, если показанное изображение меньше Y пикселей по Y пикселям Добавить значение автоинкремента в пользовательскую мета Как я могу создать функцию для получения времени видео YouTube Отображение прямых дочерних элементов текущей пользовательской таксономии в шаблоне taxonomy.php

Получение роли пользователя из имени пользователя

Вопрос может быть простым. Поскольку мне нужно исправить это, я должен был спросить.

В настоящее время я модифицирую бесплатный плагин. В этом я использую строку входа пользователя .

Как я могу получить роль для этого входа?

Я использую WordPress 3.8.

Solutions Collecting From Web of "Получение роли пользователя из имени пользователя"

Вы захотите использовать get_user_by() , который вернет объект WP_USER который содержит роли и возможности. Больше информации здесь .

 $user = get_user_by( 'login', 'username'); $roles = $user->roles // this will contain an array of the roles the user is in 

Вы можете использовать get_user_by() .

Пример:

Получите все роли, назначенные пользователю John Smith , который использует имя пользователя johnsmith :

 $user = get_user_by( 'login', 'johnsmith' ); print_r( $user->roles ); 

Это может дать вам следующий результат:

 Array ( [0] => author )