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

1 min


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

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

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

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

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

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

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

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

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

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

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

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

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

редактор

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

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

автор

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

участник

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

подписчик

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавить нового пользователя в WordPress

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

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

Редактировать или удалить пользователя WordPress

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

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

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

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

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

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

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

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

add_role ('издатель', __ (
   'Издатель'),
   массив (
       'publish_posts' => true,
       'publish_pages' => true,
       )
);

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

Добавьте роль WordPress вручную

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

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

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

Используйте плагин роли пользователя

Расширенный менеджер возможностей

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

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

Панель расширенных возможностей диспетчера возможностей

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

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

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

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

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

Финальные заметки

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

  • администратор — полностью управлять содержанием и содержанием сайта
  • редактор — полностью контролировать авторов и управление контентом
  • автор — отвечает только за свои посты
  • участник — может только создавать и редактировать содержание своих сообщений
  • подписчик — умеет только читать посты
  • Супер Администратор — полностью управляет многосайтовой сетью WordPress

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

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

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

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

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


0 Comments

Добавить комментарий