Компьютеры Wordpress Wordpress. Проверить роль пользователя

Wordpress. Проверить роль пользователя

Как проверить роль пользователя в Wordpress

Столкнулся с задачей - нужно проверить является ли пользователь администратором. Видел много решений, но работают далеко не все.

В wordpress есть функция is_admin() - которая, к сожалению, не говорит - является ли пользователь админом или нет, а жаль. Итак, вот как решается эта задача:

function get_current_user_role() {
	global $wp_roles;
	$current_user = wp_get_current_user();
	$roles = $current_user->roles;
	$role = array_shift($roles);
	return $wp_roles->role_names[$role];
}
$current_user_role = get_current_user_role();

if ($current_user_role!='Administrator') echo 'это администратор';

Функция get_current_user_role() возвращает название текущей роли пользователя. Это очень удобно, только не забывайте, что название ролей пишется с большой буквы.

 

Случайная новость

Российский ответ iPad

Подробнее ...

Материал о ПК

Будущее тач-экранов у вас на ладони

Уникальная разработка - система, позволяющая сделать тач-скрин из любой имеющейся поверхности. На любую плоскость или даже ладонь проецируется экран, а специальная камера отслуживает положение пальцев и их движение относительно проецируемого интерфейса. Мне кажется у данной технологии очень большое будущее.

Подробнее ...


Нажимай!

Кто на сайте

Сейчас 9 гостей онлайн

Голосуй

Используете ли вы плёнку на сенсорных экранах?
 

Valid XHTML 1.0 Transitional Читать в Яндекс.Ленте