вторник, 28 января 2014 г.

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






Иногда нужно запретить пользователям попадать в админку (через меню, или при ручном вводе адреса в строку браузера). Для этого нужно добавить следующий код в файл functions.php своей темы:

function users_redirect(){
wp_redirect(site_url());
die();
}
if(!current_user_can('manage_options')){
add_action('admin_init','users_redirect');
}
можно использовать другое условие
if( !current_user_can('administrator') )
Тогда в админку смогут зайти только администраторы. А в примере выше, еще и модераторы могут заходить в админку.



3 комментария:

  1. Только куда вставлять эти коды в файле, в какую строку?

    ОтветитьУдалить
  2. Для этого нужно добавить следующий код в файл functions.php своей темы

    ОтветитьУдалить
  3. выдает вот такую хрень ( HTTP ERROR 500 )

    ОтветитьУдалить