2015-01-14 3 views
0

настоящее время я использую этот фрагмент кода для отображения роли пользователей ...Return Роль пользователя Дисплей Имя в WordPress

<?php 
    $user_roles = $current_user->roles; 
    $user_role = array_shift($user_roles); 
    echo $user_role; // return translate_user_role($user_role); 
?> 

Это прекрасно работает, но он возвращает роли тихоход, как я могу изменить это так, что она возвращает роли вместо имени?

ответ

1
<?php 
global $wp_roles; 

$user_roles = $current_user->roles; 
$user_role = array_shift($user_roles); 

// echo translate_user_role($wp_roles->roles[ $user_role ]['name']); // If you're using multiple languages 
echo $wp_roles->roles[ $user_role ]['name']; 

Не проверено, но это должно сработать.

+0

Отлично работает, спасибо! – fightstarr20

Смежные вопросы