Контакты

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (15)

Лучшие ответы пользователя

Все ответы (12)
  • Как запретить вход в аккаунт по роли?

    aveyda7
    @aveyda7
    Photoshop
    Вариант первый: с помощью плагина Remove Dashboard Access. Скачать его можно здесь: https://wordpress.org/plugins/remove-dashboard-acc...

    Вариант второй: Добавьте следующий код в файл functions.php Вашей активной темы. Вместо administrator вставляете нужную вам роль. Пользователь попытавшийся зайти в админ панель Wordpress получит сообщение о 404 ошибке.

    function true_wp_admin_block() {
    	if (!current_user_can('administrator')) { // если не администратор
    		header('HTTP/1.0 404 Not Found');
    		exit();
    	}	
    }
    add_action('admin_menu', 'true_wp_admin_block');


    В WordPress по умолчанию уже существует 6 групп пользователей:

    1. Super Admin — суперадминистратор, который имеет право управлять сетью сайтов.
    2. Administrator — администратор.
    3. Editor — редактор, может публиковать и редактировать посты других пользователей.
    4. Author — автор, может публиковать и редактировать собственные посты.
    5. Contributor — участник, может писать и отправлять свои посты на модерацию.
    6. Subscriber — подписчик, всё, что он может — это редактировать свой профиль.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (32)