
Знаете ли вы, что вы можете дать другим людям доступ к управлению вашим сайтом? Используя роли пользователей WordPress, вы можете безопасно и легко сотрудничать с людьми, назначать разные уровни доступа к вашему сайту и его контенту.
В этой статье мы рассмотрим, как работают роли пользователей WordPress и как их настроить на вашем сайте.
Пользовательские роли WordPress
Итак – Что такое роли пользователей WordPress и для чего они используются? Как следует из названия, это встроенная функция управления пользователями на вашем сайте WordPress. Вы можете определить, какие действия пользователи могут и не могут выполнять, и сгруппировать их по ролям. Следовательно, конкретная роль может быть назначена с определенными правами администратора сайта.
WordPress предоставляет шесть пользовательских ролей по умолчанию, чтобы дать вам больше возможностей по управлению вашим сайтом. Давайте узнаем их лучше.
Супер администратор
Функция супер-администратора существует только тогда, когда включена многопользовательская функция WordPress. Они отвечают за надзор за всеми администраторами сайтов и за сетью с несколькими сайтами.
Они могут управлять и изменять все: от создания и удаления сайтов до управления контентом, темами, плагинами и профилями.
Когда роль супер-администратора включена, обычные права администратора уменьшаются. Они больше не могут устанавливать темы и плагины, но могут включить или отключить их.
администратор
Администраторы имеют все полномочия не только управлять операциями своего сайта, но и назначать другие функции.
Они могут создавать, удалять, просматривать, редактировать и публиковать контент, управлять плагинами и темами, даже редактировать код. Эта роль также имеет право настраивать другие роли пользователей.
Вы можете быть администратором своего сайта или назначить кого-то еще. Однако будьте осторожны, если вы хотите поручить эту задачу другим. Важно выбрать того, кому вы доверяете.
редактор
Редакторы имеют полный доступ для управления всем содержимым и атрибутами вашего сайта.
Они могут создавать, удалять, просматривать и публиковать как свои публикации, так и созданные другими авторами. Редакторы также могут управлять комментариями, категориями публикаций и ссылками. Пользователи с этой ролью обычно контролируют авторов и участников.
автор
В отличие от издателей, которые имеют полный контроль над всем разделом контента, авторы имеют полный контроль только над своими публикациями. Они имеют право создавать, редактировать, удалять и публиковать свои собственные сообщения. Кроме того, они могут редактировать свой собственный профиль пользователя.
участник
Как и авторы, участники могут создавать и редактировать свои сообщения и профили. Основное различие между ними заключается в том, что налогоплательщики не могут публиковать свои посты.
подписчик
Эта роль может только читать сообщения и управлять вашим личным профилем.
По сути, все посетители могут читать сообщения, не будучи назначенными подписчиками. Однако вы можете поощрять пользователей к подписке, предлагая доступ к специальному контенту, который могут видеть только они.
Что нужно сделать перед настройкой пользовательских ролей
При принятии решения об установлении пользовательских ролей необходимо соблюдать некоторые рекомендации.
Сделайте резервную копию вашего сайта
Важно сделать резервную копию вашего сайта WordPress, прежде чем вносить изменения. Вы можете не только восстановить базу данных с вашего хост-сервера, но и при необходимости загрузить файл резервной копии с локального диска. Вы можете проверить этот пост HostingWiki о том, как это сделать правильно.
Если переход к многопользовательским ролям вызывает проблемы с безопасностью или угрозы, вы можете легко восстановить свой прежний статус.
Наименование соответствующих ролей
Вы должны рассмотреть пользовательские привилегии, прежде чем назначать роли. Выберите, что пользователи могут и не могут делать.
Спросите себя: «Доверяете ли вы пользователям?», «Будут ли они писать, просматривать, редактировать, публиковать или поддерживать свой сайт WordPress?», «Будет ли у них полный или частичный контроль над своим сайтом WordPress?» И т. Д. Затем , вы можете начать авторизацию ролей.
Тем самым вы контролируете рабочий процесс, и каждая роль пользователя становится проще. Кроме того, вы будете уверены в том, что управление вашим сайтом находится в правильных руках.
Лучшие практики для настройки пользовательских ролей
Есть три способа управления вашими ролями в WordPress.
Добавить пользователей из вашей панели WordPress

Выполните следующие действия, чтобы добавить, изменить и удалить пользователей из своей панели инструментов:
- Как только вы войдете в административную область своей панели инструментов, выберите «Пользователи» и выберите опцию «Добавить новый».
- Заполните форму с личными данными нового пользователя, настройками пароля и назначенной ролью. Затем нажмите кнопку Добавить нового пользователя, чтобы сохранить его.
- После добавления вы можете редактировать или удалять пользователя, выбрав «Все пользователи» в раскрывающемся меню.

Для большего контроля над ролями пользователей вам нужно будет использовать один из двух других методов.
Вручную измените код в файле шаблона
Если вам нужно больше возможностей при настройке пользовательских ролей, ответ заключается в том, чтобы настроить и настроить файл шаблона вашего сайта WordPress. Измените роли, вставив функции кода в ваш файл functions.php.
WordPress предлагает пять функций кода для настройки ролей пользователей и их возможностей, а именно:
- add_role () – добавить роль
- remove_role () – удалить роль
- add_cap () – добавить способности к определенной роли
- снять крышку () – снять емкость с определенной роли
- get_role () – получить информацию о возможностях определенной роли.
При написании фактической команды вам необходимо дополнительно выполнить:
- бумага – название роли
- отображаемое имя – Как будет называться роль на панели WordPress?
- возможности – привилегии, которые будет иметь роль. Если вы хотите добавить несколько возможностей, вам нужно будет использовать массив.
В качестве примера давайте добавим роль с именем Editor, которая может публиковать посты и страницы:
add_role('publisher', __(
'Publisher'),
array(
'publish_posts' => true,
'publish_pages' => true,
)
);
Посетите официальный кодекс WordPress, чтобы увидеть список доступных возможностей.

Чтобы начать использовать код, выполните следующие действия:
- После того, как вы структурировали фрагмент кода, перейдите в админку и откройте меню «Внешний вид».
- В раскрывающемся меню выберите «Редактор тем», выберите тему, которую хотите редактировать, и откройте ее файл functions.php.
- Вставьте фрагмент кода внизу файла.
- Наконец, нажмите Обновить файл.
Будьте осторожны с фрагментом кода, так как он может вызвать проблемы, если он написан без правильного синтаксиса.
Используйте плагин роли пользователя

Хотя ручная настройка пользовательских ролей WordPress с помощью кода дает вам максимальный контроль, это может быть рискованно, если у вас нет навыков программирования. В качестве альтернативы вы можете использовать плагин, такой как Capability Manager Enhanced.
Плагин не только позволяет вам настраивать роли пользователей WordPress по умолчанию, но также добавляет пользовательские разрешения, основанные на ваших потребностях.

После того, как плагин установлен и активирован, вы можете настроить пользовательские функции с вашей панели WordPress. Нажмите на Пользователи меню и выберите возможности, Затем вы увидите редактор, который позволит вам настроить роль и добавить емкость.
Советы по эффективному использованию функции пользовательских ролей
Хотя роли пользователей невероятно полезны при совместной работе с несколькими людьми на вашем сайте, они по своей сути менее безопасны. Простая авария, например, сохранение пароля на общедоступном компьютере, может вызвать серьезные проблемы. Вот несколько вещей, которые вы можете сделать, чтобы сохранить ваш сайт в безопасности:
- Используйте плагины – это позволяет вам легко управлять ролями пользователей всякий раз, когда требуются изменения, или даже заставлять пользователей выходить из системы с помощью плагина безопасности (такого как All in One WP).
- Ограничить количество привилегированных пользователей – Поддерживать доступ к эксклюзивному контролю вашего сайта. Потратьте время, чтобы решить, какой пользователь действительно нуждается в каких возможностях.
- Отменить назначение подозрительных пользователей – Чтобы избежать злоупотреблений веб-сайтом, атак с применением грубой силы и других попыток взлома, лучше всего удалять неактивных пользователей или тех, кто неоднократно пытается войти в систему без успеха.
Если вы примените эти советы, мы считаем, что администрирование пользователей вашего сайта будет в безопасности.
Сноски
Пользовательские роли WordPress по умолчанию весьма полезны для поддержания работоспособности вашего сайта. Вы можете назначить до шести различных ролей, а именно:
- администратор – Полностью управлять содержанием и содержанием сайта.
- редактор – Полностью контролировать авторов и управление контентом.
- автор – вы несете ответственность только за свои публикации
- участник – вы можете только создавать и редактировать содержание ваших сообщений
- подписчик – могу только читать посты
- Супер администратор – полностью управлять многосайтовой сетью WordPress
Убедитесь, что вы создали резервную копию своего сайта и рассмотрели соответствующие роли, прежде чем официально назначать возможности.
Вы можете добавлять, редактировать и удалять пользователей из области администрирования своей панели инструментов. Для этого перейдите на панель инструментов WordPress → Пользователи → Добавить новый.
Кроме того, вы можете вручную настроить роли, изменив файл functions.php вашей темы.
Тем не менее, настройка пользовательских функций с помощью плагина WordPress может быть лучшим вариантом. Мы рекомендуем расширенный плагин Capability Manager для добавления, удаления, редактирования и настройки пользовательских ролей несколькими щелчками мыши.
Наконец, не забывайте всегда ограничивать количество ролей пользователей и освобождать подозрительных пользователей.
