racheer
@racheer

Как полностью выпилить консоль в WP?

Для сайта на WP не нужна никакая регистрация, то есть нужно полностью выпилить консоль для "неадминов", не оставляя ничего из этого:
5da3388f01f7f858430136.jpeg
Как такое провернуть?
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
V_A_B
@V_A_B
¯\_(ツ)_/¯
например так:
add_action('init','blockusers_init');
function blockusers_init(){
if(!current_user_can('administrator')){show_admin_bar(false);}
if(is_admin()&&!current_user_can('administrator')&&!(defined('DOING_AJAX')&&DOING_AJAX)){
wp_redirect(home_url());
exit;
}}

можно так же вместо администратора указать права доступа типо:
вместо current_user_can('administrator') пишем current_user_can('manage_options')
плюс по бару:
if(!current_user_can('publish_posts')){//или current_user_can('administrator') или current_user_can('manage_options')
add_filter('show_admin_bar','__return_false');
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы