Intereting Posts
Как назначить результаты переменным? Бесконечная петля – WP_Query Фильтр home_url для пользовательского типа сообщения Вывод dynamic_sidebar в PHP Объявление экземпляра класса, включенного в родительскую тему из дочерней темы functions.php Изменяется ли user_register в многопользовательском режиме? Что означает (10, 2) при использовании с add_filter Возможности и пользовательские типы сообщений Как отключить TinyMCE от удаления тегов span Где я должен добавить необходимый код для добавления дополнительного атрибута в массив тегов kses? Использование ajax с поисковым вызовом и пользовательский подзапрос Получать смещение заслонки post posts / posts на одной странице (вне цикла) Форматирование пользовательской даты метаданных с ГГГГ / ММ / ДД на более читаемую альтернативу Проблема разбиения на страницы (плагин wp-pagenavi) с пользовательским типом сообщения? Условия списка в категории

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

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

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

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

Я использую 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 )