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

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

Чтобы лучше контролировать роли пользователей, вам необходимо использовать один из двух других методов.
Вручную измените код в файле шаблона
Если вам нужно больше параметров при настройке пользовательских ролей, ответ заключается в том, чтобы настроить и изменить файл шаблона сайта WordPress. Измените функции, вставив функции кода в ваш файл functions.php.
WordPress предлагает пять функций кода для настройки функций и ресурсов пользователей, а именно:
При написании фактической команды вам необходимо дополнительно выполнить:
В качестве примера давайте добавим функцию под названием Editor, которая может публиковать посты и страницы:
add_role (‘издатель’, __ (
‘Редактор’),
матрица (
‘publishing_posts’ => true,
‘publishing_pages’ => true,
)
);
Посетите официальный кодекс WordPress, чтобы увидеть список доступных функций.

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

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

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