Как настроить роли пользователей в WordPress с помощью плагина
Опубликовано: 2020-12-14В предыдущей статье мы узнали о ролях пользователей и о том, как добавлять новых пользователей в WordPress. Однако, имея дело с ролями пользователей, вы можете обнаружить, что WordPress имеет некоторые ограничения по добавлению и удалению возможностей ролей пользователей. Например, по умолчанию роль редактора в WordPress не может управлять темами и плагинами. Но что, если вы хотите дать ему / ей эти возможности?
- 1. Плагин редактора ролей пользователя
- 2. Настройте роли пользователей в WordPress с помощью плагина.
- 2.1. Шаг 1. Установите и активируйте плагин
- 2.2. Шаг 2. Настройте плагин
- 2.3. Шаг 3. Настройте роли пользователей
- 2.4. Выберите роль пользователя
- 2.5. Редактировать возможности выбранной роли пользователя
- 3. Последние слова
Чтобы решить эту проблему, вы можете использовать плагин для настройки ролей пользователей в WordPress . Я собираюсь использовать плагин User Role Editor для решения вышеуказанного случая. Однако имейте в виду, что ваша учетная запись должна быть администратором или иметь возможность настраивать роли пользователей для работы с этой функцией!
Плагин редактора ролей пользователя
В репозитории WordPress есть множество плагинов для настройки пользовательских ролей, таких как Members, Advanced Access Manager, Nav Menu Roles, WPFront User Role Editor, Capability Manager Enhanced, Role Scoper,… Но самым популярным и выдающимся из них является User Role Editor. плагин.
Редактор ролей пользователяТекущая версия: 4.61
Последнее обновление: 28 декабря 2021 г.
user-role-editor.4.61.zip
Это удобный и полезный плагин freemium, который чрезвычайно прост в использовании. Обратите внимание, что в этой статье я использую только бесплатную версию !
Настройте роли пользователей в WordPress с помощью плагина
Шаг 1. Установите и активируйте плагин
Плагин User Role Editor является бесплатным и доступен на wordpress.org, поэтому просто установите и активируйте плагин как обычно. Перейдите в раздел «Плагины» > « Добавить новый» на панели управления администратора , найдите нужный плагин и нажмите « Установить сейчас» .

Шаг 2. Настройте плагин
После того, как вы установили и активировали плагин, перейдите в « Настройки» > « Редактор ролей пользователя» и настройте плагин перед его использованием.

Интерфейс настроек будет отображаться с пятью вкладками ниже:
Вкладка Общие
Вкладка Общие включает пять опций:
- Показать роль администратора в редакторе ролей пользователей : изменение возможностей этой важной роли может вызвать проблемы с безопасностью. Поэтому, выдержка для действительно необходимых случаев, вам стоит отключить эту функцию.
- Показать возможности в удобочитаемой форме : обычно возможности отображаются в виде кода (например,
edit_published_posts). Этот параметр переименовывает возможности, чтобы читателям было легче понять их (например, «Edit published posts). Таким образом, вы всегда должны устанавливать этот флажок. - Показать устаревшие возможности : раньше ролям пользователей в WordPress назывались уровни 0–10. В настоящее время этот метод именования больше не доступен. Он существует только в некоторых старых темах и плагинах. Если вы используете такие темы и плагины, включите эту опцию, чтобы убедиться, что плагин User Role Editor совместим с ними.
- Подтвердить обновление роли : плагин потребует от вас подтверждения перед обновлением изменений.
- Редактировать возможности пользователя : вы должны установить этот флажок по умолчанию, чтобы редактировать возможности.

Вкладка "Дополнительные модули"
На этой вкладке есть только один элемент: Подсчет пользователей без роли . Если есть пользователи, которые еще не получили или не зарегистрировали роль, эта опция поможет вам легко находить этих пользователей и управлять ими.


Вкладка роли по умолчанию
Когда новый пользователь регистрирует учетную запись, вы можете дать ему / ей одну (или несколько) ролей по умолчанию на этой вкладке.

Вкладка "Инструменты"
На этой вкладке вы можете восстановить для ролей пользователей значения по умолчанию WordPress. Вам следует тщательно обдумать это, прежде чем нажимать « Сброс», потому что все пользовательские данные будут потеряны.

О вкладке
Эта вкладка содержит некоторую другую информацию, такую как версия плагина, ссылка на сайт автора, ссылка на страницу часто задаваемых вопросов, ссылка для пожертвований, журнал изменений,… Если у вас есть какие-либо вопросы о плагине, свяжитесь с автором или перейдите на страницу часто задаваемых вопросов здесь.

Шаг 3. Настройте роли пользователей
Чтобы настроить роли пользователей в WordPress, перейдите в « Пользователи» > « Редактор ролей пользователей» . Интерфейс плагина будет выглядеть как на картинке ниже:

Выберите роль пользователя
В этом разделе выберите роль пользователя, которую вы хотите настроить. Список включает роли по умолчанию WordPress (администратор, редактор, автор, участник, подписчик) и другие роли пользователей, добавленные пользователями или плагинами. Например, я выбираю роль редактора .

Кроме того, на правой панели вы также можете добавить новые роли пользователей ( Добавить роль ), переименовать текущую выбранную роль ( Переименовать роль ) или удалить роли пользователей ( Удалить роль ) - за исключением ролей пользователей по умолчанию WordPress.

Кроме того, нажав кнопку « Добавить роль» , вы можете сделать копию текущей роли пользователя.

Редактировать возможности выбранной роли пользователя
В разделе « Группа » вы можете добавить / удалить возможности выбранной роли пользователя. Например, я хочу разрешить редакторам управлять надстройками, поэтому я выбираю подключаемые модули в столбце « Все» слева и отмечаю желаемые возможности (установка, удаление, обновление подключаемых модулей и т. Д.) В правом столбце.

Есть две полезные функции, которые можно использовать для более быстрого поиска возможностей:
- Quickfilter : используйте эту функцию для поиска возможностей по их именам.
- Предоставленный только: Каждая роль пользователь получает различные возможности. Эта функция отфильтрует возможности, которые в настоящее время предоставлены выбранной роли пользователя.
Кроме того, вы можете самостоятельно добавлять или удалять возможности с помощью этих двух кнопок ниже:
- Добавить возможность : обратите внимание, что название возможности пишется только латинскими буквами, цифрами и знаком «_». Этот вариант довольно продвинутый, потому что он связан с кодом, поэтому, если вы не эксперт, пропустите его.
- Удалить возможность : обратите внимание, что плагин User Role Editor не поддерживает удаление возможностей WordPress по умолчанию.
Наконец, после того, как вы закончите настройку ролей пользователей, не забудьте нажать « Обновить» .

Это учетная запись редактора на моем веб-сайте, когда я еще не настраивал эту роль:

И вот результат после того, как я предоставил возможности для роли редактора с помощью плагина User Role Editor.

Как видите, после того, как я настроил роль редактора с помощью плагина User Role Editor, раздел плагинов появился на панели управления администратора . С этого момента редакторы могут устанавливать, активировать, удалять, редактировать и обновлять плагины на моем сайте.
Последние слова
Использование плагина User Role Editor для соответствующего добавления / удаления возможностей и ролей пользователей в WordPress поможет вам легко, быстро и эффективно управлять пользователями на вашем сайте. Однако вы должны тщательно обдумать это, прежде чем предоставлять пользователям некоторые важные возможности (например, устанавливать / удалять темы и плагины; удалять сообщения и страницы; добавлять / удалять роли пользователей;…), потому что они могут непреднамеренно (или намеренно) вызвать некоторые инциденты. Эти инциденты повлияют на работу веб-сайта и даже потеряют ваши важные данные.
Чтобы предотвратить инциденты, вызванные пользователями на сайте, вам лучше сделать резервную копию данных вашего сайта.
