Компьютеры 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() возвращает название текущей роли пользователя. Это очень удобно, только не забывайте, что название ролей пишется с большой буквы.

 

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

Новая прошивка iOS 5 для iPhone, iPad, iPod

Долго мы ждали новой прошивки, чтобы прямо вот не только какие-то ошибки были исправлены, но и новые функции изменения интерфейса. Дождались - вот она iOS 5 для iPhone, iPad, iPod.

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

Материал о ПК

Рекламные войны Samsung против Apple

Вот такой рекламный ролик-выпад в сторону Apple сделали в компании Samsung - по телевизору его вы не увидите, но на фанатских сайтах в Интернете он широко распространён.

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


Нажимай!

Кто на сайте

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

Голосуй

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

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