Что такое роли пользователей на WordPress-сайте и какие они бывают мы писали в одном из наших прошлых материалов. Стоит повториться, отметив, что в WordPress, по умолчанию, есть несколько предустановленных ролей пользователей, имеющих те или иные права в системе. Так, одни пользователи имеют доступ только к контенту сайта, а другие, напротив, могут менять любые его настройки, включая установку тем и плагинов.
Зачем расширять возможности ролей?
Как это часто бывает, стандартных возможностей системы недостаточно для выполнения тех или иных задач. Так и с правами пользователей. Иногда необходимо разрешить, например, контент-редактору установить какой-либо плагин, необходимый для публикации материала на сайте.
Как расширить возможности ролей?
Бесплатный плагин User Role Editor создан специально для гибкой настройки прав для целой группы пользователей сайта. Итак, после установки и активации плагина, необходимо в админ-панели перейти Пользователи -> Редактор ролей пользователей.
Как видно, на странице настройки ролей пользователей все функции разделены по блоках. Так, в самом верхнем из них, Выбери роль и измени права доступа, следует выбрать роль, в права которой нужно будет вносить изменения. Далее, в левом блоке со списком, доступны всевозможные операции (разделенные по группам), которые может осуществлять пользователь на сайте WordPress.
Выбрав ту или иную группу, в правом окне будут перечислены все операции, связанные с ней.
Видно, что все операции в списке не особо приемлемы к пониманию. Более понятный вид им можно придать, отметив пункт Показ возможностей в читабельной форме.
В итоге, выбрав конкретную роль пользователей, отметив/убрав “галочку” напротив нужной операции и нажав кнопку Сохранить, Вы таким образом добавляете/убираете те или иные права и возможности.
Еще одна особенность плагина – создание новой роли. Так, нажав кнопку Добавить роль, Вы сможете создать отдельную группу пользователей с определенными правами доступа к сайту. Это очень полезная функция, особенно если на сайте присутствуют какие-либо пользовательские сервисы.
В форме создания новой роли, во-первых, необходимо будет указать уникальный идентификатор роли, например, wpshop_new_role. В поле Наименование роли нужно указать читабельное короткое название (например, Новая роль). Третье и последнее поле позволит Вам скопировать все права из какой-либо уже созданной группы пользователей. Если Вы захотите самостоятельно выставлять все нужные права, то в таком случае необходимо выбрать значение Нет.
После нажатия кнопки Добавить роль, новая роль будет создана и готова к настройке.
После внесения необходимых изменений не забывайте нажать кнопку Сохранить.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.