ГлавнаяО WordPress

Роли WordPress: как распределить права пользователям сайта

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

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

Роли WordPress: как распределить права пользователям сайта

Какие есть роли WordPress

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

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

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

Редактор

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

Автор

Автору позволено создавать записи и редактировать их. Редактировать он может только свои записи. В отличие от редактора, который может изменять не только записи, но и страницы, и не только свои, но и других авторов WordPress.

Участник

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

Подписчик

Подписчики не могут ничего, кроме того, что читать записи и оставлять комментарии. Никакие редактирования этой роли WordPress не доступны.

Как создавать пользователей

Очевидно, что разные роли WordPress можно эффективно использовать на сайте.

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

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

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

Есть два метода для создания пользователя в WordPress:

  • Администратор регистрирует всех самостоятельно (удобно, когда нужно набрать команду для работы над сайтом).
  • Пользователи регистрируются сами (удобно, если нужно организовать регистрацию посетителей).

Для того чтобы создать нового пользователя, будучи администратором, необходимо перейти в пункт консоли «Пользователи» и подпункт «Добавить нового». Здесь потребуется заполнить простую форму, где обязательными полями являются «Имя пользователя», «E-mail» и «Пароль». Кроме того, можно в списке «Роль» выбрать, какие права будут у создаваемого пользователя (впоследствии их можно будет изменить). А также можно включить опцию «Отправить пользователю письмо об учётной записи», тогда данные для входа придут ему на почту.

Роли WordPress: как распределить права пользователям сайта

  Создание нового пользователя администратором

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

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

Роли WordPress: как распределить права пользователям сайта

  Настройка регистрации нового пользователя

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

  • example.ru/wp-login.php?action=register – форма регистрации нового пользователя
  • example.ru/wp-login.php – форма авторизации.
  • example.ru/wp-login.php?action=lostpassword – форма для восстановления пароля.
УжасноПлохоНормальноХорошоОтлично (1 оценок, среднее: 5,00 из 5)
Оставьте комментарий:
Я не спамлю...