2014-12-22 16 views
0

Как я могу скрыть параметры панели администратора WordPress для всех, кроме одного пользователя. Я хочу скрыть некоторые параметры настройки и параметры темы для всех пользователей, кроме меня (имя пользователя: jacob).Скрыть опцию панели администратора WordPress

+0

Дубликат [Ограничить тему опции wordpress] (http://stackoverflow.com/questions/27584576/restrict-theme-option-wordpress) –

ответ

1

Этого код будет скрывать админ панель для всех пользователей:

show_admin_bar(false); 

И это один будет запретить скрытие админ-бара:

show_admin_bar(false); 

Так что вам нужно использовать код для условия, если имя пользователя jacob, а затем показать панель администратора и скрыть его для всех остальных. Итак, вот полный код.

global $current_user; 
get_currentuserinfo(); 
if (is_user_logged_in()) { 
if($current_user->user_login == 'jacob') { 
show_admin_bar(true); 
} else { 
show_admin_bar(false); 
} } else { 
    show_admin_bar(false); 
} 

Вы можете использовать этот код внутри functions.php вашей темы или вы можете также создать отдельный плагин для этого.

0

Администратор Bar Disabler плагин может скрывать панель администратора для пользователей с ролями. Я ожидаю, что вы являетесь администратором, а остальные пользователи - нет (так как они не должны видеть панель), поэтому вы можете показывать панель Wordpress только для роли администратора. ;)

https://wordpress.org/plugins/admin-bar-disabler/

0

Если у вас есть пользователи, которые при входе в систему, вы можете переадресовать вокруг Admin - проверить завивка ..

еще лучше, отправить их вокруг !!

Посмотрите здесь - https://wordpress.org/plugins/peters-login-redirect/

Я использую это на нашем церковном сайте и прекрасно работает!

Спасибо!

0

Добавить ниже кода в вашу тему functions.php

global $current_user; get_currentuserinfo(); if (is_user_logged_in()) { 
if($current_user->user_login == 'jacob') { 
    show_admin_bar(true); 
} else { 
    show_admin_bar(false); 
} } else { } 

Надеется, что это поможет вам

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