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

Решено

Мне нужно сделать так что бы пользователь не имел доступа в стандартную админку вордпресс.  При попытки перейти по адресу wp-admin его перекидывало на главную страницу сайта. При этом администратор сайта должен свободно входить на сайт и в админку.

Добавить Комментарий
Ответ

Для того что бы запретить обычным пользователя посещать админку вордпресс используйте следующий код:

 /**
 * Запрещаем доступ обычным пользователям в админку
 *
 */
 add_action('admin_menu', 'users_redirect');
function users_redirect() {
 if (!current_user_can('administrator')) {
 wp_redirect(site_url());
 die();
 }
 }
 

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

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.