4 Апр 2016Категория: Программирование Автор:

WordPress: Как получить роль пользователя?

 

if ( is_user_logged_in() ) {
$user = new WP_User( $user_ID );
if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
foreach ( $user->roles as $role )
echo $role;
}
}

Источник: WordPress › Support » How to get the current logged in user's role?

Мой вариант:
 

function _get_user_role() {
    
    global $current_user;
    if( intval($_REQUEST['user_id']) ){
	$user = new WP_User( $_REQUEST['user_id'] );
        if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
    	    $user_role = array_shift( $user->roles );
//    	    var_dump($user_role);
    	    return $user_role;
	}else{
//	    var_dump($user);
	}
	
    
    }else{
        $user_roles = $current_user->roles;
	$user_role = array_shift($user_roles);
	return $user_role;
    }
    
}


 



Смотрите так-же:

    Обратите внимание

    Лабиринт Пресс - Окошко в лес / Сказки о зверятах, 2003 год
    store.cross-roads.ru
    Пазл Коктейль
    games.parnas.info
    Грамматика французского языка в упражнениях. 400 упр., комментарии. А. Иванченко
    soft.masterit.ru

    Оставьте комментарий

    Необходимо войти что бы оставить комментарий.

  • Рекомендую

    Business Key Top Sites
  • Реклама