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

Решено

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

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

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

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

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

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

    Ваш ответ

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