Как скрыть панель администратора в WordPress

Гость | 4 августа 2017, 12:42 | 1


Wordpress

Решения

Код вставляется в functions.php или создаётся MU-плагин
Скрываем панель администратора для подписчиков (subscriber)

if ( current_user_can( 'subscriber' ) ) {
	show_admin_bar( false ); 

        //### Раскомментируйте ниже строки, чтобы не позволить подписчикам лезть в админку
        // if ( false !== stripos( $_SERVER['REQUEST_URI'], 'wp-admin' ) ) {
        //     wp_redirect( site_url() );
        //     exit;
        // }
}

При этом, панель можно скрыть для любой роли пользователя:

  • subscriber — подписчик
  • contributor — участник
  • author — автор
  • editor — редактор
  • administrator — администратор