TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Что такое роли пользователей WordPress: все, что вам нужно знать

498

Знаете ли вы, что вы можете предоставить другим людям доступ к управлению вашим сайтом? Используя роли пользователей WordPress, вы можете безопасно и легко сотрудничать с людьми, назначать разные уровни доступа для вашего сайта и содержимого, которое находится внутри.

В этой статье мы расскажем, как работают роли пользователей WordPress и как их настраивать на вашем сайте.

Роли пользователей WordPress

Итак, что такое роли пользователей WordPress и для чего они используются? Как следует из названия, это встроенная функция управления пользователями на вашем сайте WordPress. Вы можете определить, какие действия пользователи могут и не могут выполнять, и сгруппировать их по ролям. Таким образом, конкретная роль может быть назначена с определенными привилегиями управления сайтом.

WordPress предоставляет шесть пользовательских ролей по умолчанию, чтобы дать вам больше полномочий по управлению вашим сайтом. Давайте узнаем их получше.

Супер администратор

Роль суперадминистратора существует только тогда, когда включена функция многосайтовой работы WordPress. Они несут ответственность за всех администраторов сайтов и за многосайтовой сетью.

Они могут управлять и изменять все – от создания и удаления сайтов до управления контентом, темами, плагинами и профилями.

Когда включена роль суперадминистратора, права обычного администратора снижаются. Они больше не могут устанавливать темы и плагины, но могут активировать или деактивировать их.

Администратор

Администраторы имеют все полномочия не только управлять операциями вашего сайта, но и назначать другие роли.

Они могут создавать, удалять, просматривать, редактировать и публиковать контент, управлять плагинами и темами, даже редактировать код. Эта роль также имеет право настраивать другие роли пользователей.

Вы можете быть администратором своего сайта или назначить кого-то другого. Однако будьте осторожны, если хотите поручить эту задачу другим. Очень важно выбрать того, кому вы доверяете.

редактор

Редакторы имеют полный доступ для управления всем содержанием вашего сайта и его атрибутами.

Они могут создавать, удалять, просматривать и публиковать свои собственные сообщения, а также сообщения, созданные другими авторами. Редакторы также могут управлять комментариями, категориями сообщений и ссылками. Пользователи с этой ролью обычно контролируют авторов и участников.

Автор

В отличие от редакторов, которые имеют полный контроль над всем разделом контента, авторы имеют полный контроль только над своими собственными сообщениями. Они имеют право создавать, редактировать, удалять и публиковать свои собственные сообщения. Кроме того, они могут редактировать свой собственный профиль пользователя.

Автор

Как и авторы, участники могут создавать и редактировать свои сообщения и профили. Основное различие между ними заключается в том, что участники не могут публиковать свои сообщения.

Подписчик

Эта роль может только читать сообщения и управлять своим личным профилем.

По сути, все посетители могут читать сообщения, не будучи назначенными подписчиками. Однако вы можете побудить пользователей стать подписчиками, предложив им доступ к специальному контенту, доступному только им.

Что нужно сделать перед настройкой ролей пользователей

Есть несколько хороших практик, которым вы должны следовать при принятии решения о назначении ролей пользователей.

Сделайте резервную копию вашего сайта

Перед внесением каких-либо изменений крайне важно сделать резервную копию вашего сайта WordPress. Вы можете не только восстановить базу данных с хост-сервера, но и при необходимости загрузить файл резервной копии с локального диска. Вы можете проверить этот пост HostingWiki о том, как это сделать правильно.

Если переход к нескольким ролям пользователей вызывает какие-либо проблемы или угрозы безопасности, вы можете легко восстановить свой сайт до его предыдущего состояния.

Назначьте соответствующие роли

Перед назначением ролей вам необходимо рассмотреть права пользователя. Выберите, что пользователи могут и что не могут делать.

Спросите себя: «Доверяете ли вы пользователям?», «Собираются ли они писать, проверять, редактировать, публиковать или поддерживать ваш сайт WordPress?», «Будет ли у них полный или частичный контроль над вашим сайтом WordPress?» И т.д. Затем вы можете приступить к авторизации ролей.

Таким образом, управление рабочим процессом и каждой ролью пользователя становится проще простого. Более того, вы будете уверены, зная, что работа и управление вашим сайтом в надежных руках.

Рекомендации по настройке ролей пользователей

Есть три способа управлять вашими ролями пользователей WordPress.

Добавить пользователей из вашей панели управления WordPress

Выполните следующие действия, чтобы добавлять, редактировать и удалять пользователей из вашей панели инструментов:

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

Что такое роли пользователей WordPress: все, что вам нужно знать

Чтобы получить больший контроль над ролями пользователей, вам нужно будет использовать один из двух других методов.

Измените код в файле шаблона вручную

Если вы хотите иметь больше возможностей при настройке ролей пользователей, настройте и настройте файл шаблона вашего сайта WordPress. Измените роли, вставив функции кода в файл functions.php.

WordPress предлагает пять функций кода для настройки ролей пользователей и их возможностей, а именно:

  • add_role() – добавить роль
  • remove_role () – удалить роль
  • add_cap () – для добавления возможности определенной роли
  • remove_cap () – удалить возможность из определенной роли
  • get_role () – чтобы получить представление о возможностях определенной роли.

При написании самой команды вам необходимо дополнительно заполнить:

  • role – название роли
  • отображаемое имя – каким будет имя роли на панели инструментов WordPress
  • возможности – привилегии, которые будет иметь роль. Если вы хотите добавить несколько возможностей, вам нужно будет использовать массив.

В качестве примера добавим роль с именем Publisher, которая может публиковать сообщения и страницы:

Посетите официальный кодекс WordPress, чтобы увидеть список доступных возможностей.

Что такое роли пользователей WordPress: все, что вам нужно знать

Чтобы начать использовать код, выполните следующие действия:

  1. После того как вы структурируете фрагмент кода, перейдите в админку и откройте меню «Внешний вид».
  2. Щелкните Редактор тем в раскрывающемся меню, выберите тему, которую вы хотите отредактировать, и откройте файл functions.php.
  3. Вставьте фрагмент кода в конец файла.
  4. Наконец, нажмите «Обновить файл».

Будьте осторожны с фрагментом кода, поскольку он может вызвать проблемы при написании без надлежащего синтаксиса.

Используйте подключаемый модуль роли пользователя


Что такое роли пользователей WordPress: все, что вам нужно знать

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

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

Что такое роли пользователей WordPress: все, что вам нужно знать

После того, как плагин установлен и активирован, вы можете настроить роли пользователей на панели инструментов WordPress. Щелкните меню «Пользователи» и выберите «Возможности». Затем вы увидите редактор, который позволит вам настроить роль и добавить возможность.

Советы по эффективному использованию функции ролей пользователей

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

  • Используйте плагины – это позволяет вам легко управлять ролями пользователей всякий раз, когда требуются изменения, или даже принудительно выходить из системы с помощью плагина безопасности (например, All in One WP ).
  • Ограничьте количество пользователей с привилегиями – сохраните эксклюзивный доступ к управлению вашим сайтом. Найдите время, чтобы решить, какие возможности действительно нужны пользователю.
  • Отмените назначение подозрительных пользователей – чтобы избежать злоупотреблений веб-сайтом, атак методом грубой силы и других попыток взлома, лучше всего удалить долго неактивных пользователей или тех, кто неоднократно безуспешно пытается войти в систему.

Если вы примените эти советы, мы уверены, что управление пользователями вашего сайта будет безопасным и надежным.

Заключительные примечания

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

  • Администратор – полностью управляет обслуживанием и содержанием сайта.
  • Редактор – полностью контролирует авторов и управление контентом
  • Автор – отвечает только за свои сообщения
  • Участник – может только создавать и редактировать содержание своего сообщения.
  • Подписчик – может только читать сообщения
  • Супер администратор – полностью управляет многосайтовой сетью WordPress.

Перед официальным назначением возможностей убедитесь, что вы создали резервную копию своего сайта и продумали соответствующие роли.

Вы можете добавлять, редактировать и удалять пользователей из административной области панели инструментов. Для этого перейдите в панель управления WordPress → Пользователи → Добавить новый.

Кроме того, вы можете вручную настроить роли, изменив файл functions.php вашей темы.

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

Наконец, не забывайте всегда ограничивать количество ролей пользователей и отменять назначение подозрительных пользователей.

Источник записи: https://www.wpexplorer.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее