Код: запретить пользователям доступ в админку

Очень часто меня спрашивают, как запретить обычным пользователям, не админам, доступ в админку . Делается это очень просто, причем для этого есть даже специальные плагины. Но зачем устанавливать плагин, когда можно самостоятельно прописать 5 строк кода?

Итак, в functions. вашей темы или в любой файл внутри /wp-content/mu-plugins/ вставляете следующее:

add_action('admin_init','users_redirect');
function users_redirect(){
    if(!is_site_admin()){
        wp_redirect(site_url());
        die();
    }
}

После этого все обычные будут перенаправляться на главную страницу сайта.


Пожалуйста, подождите. Комментарии загружаются.
Открыть Нечто !