Очень часто меня спрашивают, как запретить обычным пользователям, не админам, доступ в админку WordPress. Делается это очень просто, причем для этого есть даже специальные плагины. Но зачем устанавливать плагин, когда можно самостоятельно прописать 5 строк кода?
Итак, в functions.php вашей темы или в любой php файл внутри /wp-content/mu-plugins/ вставляете следующее:
add_action('admin_init','users_redirect');
function users_redirect(){
if(!is_site_admin()){
wp_redirect(site_url());
die();
}
}
После этого все обычные пользователи будут перенаправляться на главную страницу сайта.
Пожалуйста, подождите. Комментарии загружаются.