Здравствуйте. Как можно сделать на WP, чтобы при входе в админку, была проверка, если пользователь не админ, любой другой, то ко всей админке добавить какой-нибудь css класс.
Мне нужно для нескольких пользователей сотрудников, скрыть несколько блоков. Хочу сделать это на css:
display: none;
Пробовал плагины, регулирующие доступ, они могут только скрыть совсем раздел, а мне нужно в уже открытом разделе скрыть несколько полей.
Так, в файле wp-admin/index.php, заменил строку:
<div class="wrap">
на
<div class="wrap <?php echo $leo; ?>">
Теперь осталось в переменную $leo вывести название своего стиля, но если пользователь админ то одно название, а если нет то другое.
Попробовал так, но в любом случае, каким бы пользователем не зашел, выходит первый стиль:
if( current_user_can(‘manage_options’) ){
$leo = ‘admin’;
} else
{
$leo = ‘leon’;
}
Решил пока так:
if( current_user_can(‘administrator’) ){
$leo = ‘admin’;
}
if( current_user_can(‘contributor’) ){
$leo = ‘leon’;
}