Плагин ролей пользователей вордпресс. Значение и роли пользователей в WordPress

03.03.2020

Здравствуйте, уважаемые друзья. Сегодня поговорим о назначении ролей (прав) пользователей WordPress и о том, как создать нового пользователя и назначить ему роль на сайте.

Платформа Вордпресс позволяет создавать пользователей с разными правами (ролями) для управления и ведения сайта. Это позволяет владельцу сайта контролировать возможности привлечённых пользователей в рамках сайта.

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

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

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

Роли пользователей на сайтах под управлением WordPress.

В WordPress предустановленны 6 ролей. Каждая роль обладает разными возможностями (правами) и позволяет выполнять разные задачи. Через файл функции темы (functions.php) можно создавать новые роли, используя функцию add_role () и удалять их remove_role () . А также можно управлять правами через функции add_cap () и remove_cap () . Для этих целей также существует много плагинов.

А теперь давайте вкратце разберём возможности каждой роли:

Суперадминистратор – эта самая крутая роль, обладает самым расширенным функционалом и доступна только на сетевых сайтах. То есть этот администратор может управлять несколькими сайтами, объединёнными в сеть. В перечне ролей, на обычном сайте или блоге её нет.

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

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

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

Подписчик – может лишь внести некоторые изменения в свой профиль.

Как создать нового пользователя и назначить роль.

Для того чтобы создать нового пользователя нужно перейти в административную панель WordPress – раздел «Пользователи» «Добавить нового».

Заполняете соответствующие поля, назначаете роль для пользователя и нажимаете кнопку «Добавить нового пользователя» .

Первое поле «Имя пользователя» в дальнейшем будет использоваться как логин. Нажав, на кнопку «Показать пароль» вы увидите пароль к учётной записи пользователя. Вы можете сменить его или записать и использовать для входа.

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

Как удалить пользователя.

Для того чтобы удалить пользователя нужно перейти в раздел «Все пользователи» — навести курсор мышки на пользователя, где появится ссылка «Удалить» .

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

Вот так просто удалить пользователя.

Как назначить роль администратора через базу данных.

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

Вот пример одного из таких случаев:

В таком случае самый простой вариант – это отключать плагины по очереди и смотреть на список ролей. Так вы определите, какой плагин привёл к такой сложности.

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

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

Для того чтобы второго пользователя сделать администратором нужно открыть базу данных в PhpMyAdmin через хостинг – открыть таблицу wp_usermeta .

Так вот, открываете содержимое этого ключа и копирует. Далее, находите этот же ключ второго пользователя (подписчика) и заменяете содержимое, записью администратора.

Теперь второй пользователь тоже обладает ролью администратора.

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

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

Друзья, на этом у меня сегодня всё. Жду ваших комментариев. И до встречи в новых видеоуроках и статьях.

Подписывайтесь на новые статьи!

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

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

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

Чтобы добавить нового пользователя на ваш сайт WordPress, просто выберите вкладку “Пользователи” -> “Добавить нового” и заполните форму.

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

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

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

Следующий элемент в форме – это выбор пароль. Вы должны использовать надежный пароль, это поможет обезопасить ваш сайт. Можете использовать генератор паролей в Интернете. Ниже полей пароля вы увидите флажок, вы можете поставить галочку, чтобы отправить пароль пользователю по электронной почте. Пользователь получат свою регистрационную информацию по указанному выше адресу электронной почты. Так же вы можете начать вводить свой пароль, и если он будет “слабым” то ниже появиться пункт “Подтвердить пароль”, можно будет поставить галочку, что разрешит использование слабого пароля.

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

Понимание ролей пользователей в WordPress

WordPress поставляется с этими ролями по умолчанию:

  1. Администратор
  2. Редактор
  3. Участник
  4. Автор
  5. Подписчик

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

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

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

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

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

Управление пользователями в WordPress

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

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

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

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

Что такое роли пользователей в WordPress?

Пользовательская роль – это набор прав, которые есть у пользователя. В новых инсталляциях WordPress, существует пять пользовательских ролей. Каждая из этих ролей имеет свои предустановленные возможности. Давайте узнаем, что может делать каждая роль.

Права ролей пользователей

Вот вам ключевые права пользовательских ролей по умолчанию:

  • Администратор: это самая могущественная роль (для инсталляции с одним сайтом). Администратор полностью контролирует сайт, начиная от доступа к любому контенту и заканчивая настройками сайта. Администраторы могут добавлять темы и плагины, а также удалять других пользователей, включая других админов.
  • Редактор: Редакторы имеют полный контроль над всем тем, что связано с контентом. Они могут создавать записи, страницы, категории, загружать файлы, публиковать и редактировать записи, написанные другими пользователями. Но они не могут управлять темами и плагинами, а также не имеют доступа к глобальным настройкам сайта.
  • пользователи с этой ролью могут писать, редактировать и публиковать собственные записи. Они не могут работать с плагинами и темами и не имеют доступа к настройкам сайта.
  • Участник: может добавлять, удалять и редактировать собственные записи, Участники не могут загружать файлы или публиковать записи. Это идеальная роль для приглашенных авторов.
  • Подписчик: этот пользователь может читать контент и редактировать свои профиль.

Если мы говорим о мультисайтовой инсталляции, то здесь добавляется еще одна роль: супер админ – тот, кто имеет доступ к административной сети и всем другим функциям сайта.

Почему пользовательские роли так важны

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

User Role Editor

User Role Editor – это простой в использовании и дружественный плагин, который поможет отредактировать роли по умолчанию и создать свои кастомные роли.

  • Начинаем работу: после активации плагина, вы увидите новую секцию, коорая находится в Пользователи > User Role Editor. Здесь вы увидите список возможностей для выбранной пользовательской роли. Чтоб отредактировать возможности роли, выберете ее из выпадающего списка наверху.
  • Права, которые можно кастомизировать: скажем, у вас есть 5 приглашенных участников, 4 из которых загружают хорошие качественные картинки, а 5-й загружает картинки, которые «ни к селу, ни к городу». Что же делать? Вы можете определить такую роль, где будет отключена загрузка картинок.

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

WPFront User Role Editor

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

  • Начинаем работу с плагином: после установки плагина в левостороннем меню появится новое меню под названием Roles, с помощью которого можно управлять базовыми и продвинутыми настройками.
  • Перенаправление пользователей: после авторизации вы cможете перенаправить пользователя, согласно его роли. Также можно показывать некоторые пункты меню только залогенным пользователям и гостям.
  • Дополнительные функции: восстановление ролей, изменение ролей по умолчанию, клонирование существующих ролей и их последующее редактирование, переименование ролей и многое другое.

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

Remove Dashboard Access

Иногда вам не нужно, что Подписчики видели панель WordPress или админ-бар во фронтенде. Вы можете использовать плагин Remove Dashboard Access, чтоб отключить доступ к админке. Плагин предлагает три разные опции:

  • Только администраторы: никто, кроме администраторов не имеет доступа к панели управления WordPress.
  • Редакторы и администраторы: только редакторы и администраторы могут видеть панель управления.
  • Авторы, редакторы и администраторы: участники и подписчики не имеют доступа к панели.
  • Распределение доступу к панели среди кастомных пользовательских ролей: этот плагин также может быть полезен, если вы хотите создать кастомную роль с ограниченными правами.
  • Перенаправление пользователей: полезно, когда нужно перенаправить определенных пользователей на нужную страницу. Например, подписчиков, которым не нужно видеть админку, перенаправляются на страницу редактирования профиля.

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

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

  • Множество ролей: плагин позволяет назначать пользователям различные роли. Можно также клонировать роли, что значит, что вы можете создать дубликат возможностей роли.
  • Создание метабоксов: добавляет метабокс, который появляется на странице редактирования записей/страниц.
  • Шорткоды и аддоны: с помощью шорткодов вы можете ограничить доступ к контенту, привязать к фиду. Также есть аддон, который называется Role Levels, который дает доступ к системе уровней пользовательских ролей.

Еще полезное

Если у вас открыт сайт на регистрацию пользователей, тогда вам интересно будет узнать про роли и права доступа пользователей. А если не открыт, то сейчас я вам еще и расскажу, как открыть сайт на регистрацию, если он у вас закрыт.
Предоставить регистрацию любому
Перейдите в админ-панели «Настройки» =>«Общие» :

Найдите теперь пункт «Членство» и поставьте там птичку над «Любой может зарегистрироваться» .
Над пунктом «Роль нового пользователя» выберите роль зарегистрированного (Подписчик, Участник, Автор, Редактор, Администратор ). Внизу найдите и нажмите на кнопку «Сохранить изменение »:

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

Регистрировать может только админ сайта
Вообще, для чего открывать сайт для регистрации пользователей?
Причины могут быть разные.
Одна из них – это то, что на вашем сайте пользователи могут добавлять свои статьи.
Либо вы хотите добавить к сайту группу работников, парочку администраторов и авторов. Для этого дела можно не ставить птичку над «Любой может зарегистрироваться », так как вы, как администратор, можете через админ-панель добавить любого пользователя и дать ему роль и права. Как это сделать?
В админ-панели перейдите «Пользователи» =>«Добавить нового» :

Откроется страничка, где вам просто нужно будет указать данные пользователя (пароль, почта, имя и т.д.) и дать ему права.
Права пользователя можно редактировать, как и весь его профиль. А можно просто удалить при необходимости. Перейдите «Пользователи» =>«Все пользователи» и наведите курсор мишки на необходимого вам пользователя. Появится две ссылки «Изменить» и «Удалить» . Тут, я думаю, объяснять, какую роль выполняют ссылки не нужно… или нужно?!:

Наконец-то мы дошли до разъяснений о правах и ролях пользователей. Это важная тема, если вы решили на сайте или блоге разрешить всем регистрироваться. Так как если вы дадите пользователям, например, права «Администратор», то вы можете сразу похоронить сайт, так как с этими правами пользователь может все: удалять других пользователей, менять текст, плагины и сам код.
Всего 5 ролей:

  • подписчик
  • участник
  • автор
  • редактор
  • администратор

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

Подписчик (Subscriber)

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

Участник (Contributor)

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

Редактор (Editor)

Редактор имеет права редактировать и удалять любой контент и создавать новые записи и страницы.

Администратор (Administrator)

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

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

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

Если вы хотите назначить кому-либо из ваших пользователей нестандартную роль (по-умолчанию всем зарегистрированным пользователям назначается роль «подписчик» , которая указывается в настройках консоли управления вашим сайтом на вордпресс: «Параметры» «Общие» «Роль нового пользователя» ), то поможет вам в этом чудесный, а главное — русифицированный плагин для вордпресс « «, или User Role Editor .

Установка плагина — ««

Для установки плагина сначала его нужно скачать. Сделать это можно перейдя по ссылке — http://downloads.wordpress.org/plugin/user-role-editor.zip . Плагин гарантированно чистый от вирусов и прочих «шероховатостей» — это подтверждает факт его нахождения на сайте разработчиков самого движка Вордпресс.

Установка плагина «Редактор ролей пользователей» ничем практически не отличается от установки других плагинов.

Для установки плагина, нужно войти в консоль управления вашим сайтом, и слева на панели управления найти пункт «Добавить новый» . Затем выбрать «загрузить» :

Внешний вид окна настроек плагина «Редактор ролей пользователей»

Увидеть настройки плагина можно перейдя из консоли управления вашим сайтом на WordPress, выбрав «» — «Установленные «. В списке плагинов ищем интересующий нас и нажимаем «установки «:

Чуть ниже есть ещё пару дополнительных настроек — это добавление новой возможности, добавление новой роли и установка роли по-умолчанию:

Настройки плагина «Редактор Ролей Пользователей»

В Вордпресс есть несколько категорий пользователей сайта:

  1. Администратор (Administrator) - может всё, в том числе удалять пользователей и изменять правила;
  2. Редактор (Editor) - может редактировать всё содержание сайта и создавать новые записи;
  3. Автор (Author) - может создавать новые записи и редактировать их, но только свои;
  4. Участник (Contributor) - может создавать новые записи и редактировать их, но они не будут опубликованы на сайте, пока этого не сделает редактор или администратор;
  5. Подписчик (Subscriber) - ничего не может, только читать, комментировать и получать уведомления.

С помощью этого плагина можно более широко изменить права пользователей, входящих в какую-либо категорию. А так же добавить новую категорию пользователей или изменить возможности категорий. Итак, рассмотрим настройки плагина:

  • «Показ возможностей в читабельной форме» — устанавливаем галочку. Настройка отображает настройки на русском языке;
  • «Показать устаревшие разрешения» — Можно ставить галочку, а можно и не ставить. Иногда такие разрешения тоже можно использовать. В основном — это указание уровней для разграничения прав группы пользователей;

Остальные настройки в принципе понятны и написаны по-русски. Думаю вы справитесь.

Алгоритм присвоения прав для каждой категории пользователей

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

Как назначить какому-либо пользователю определённую группу пользователей? Как назначить пользователю роль?

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

Для этого переходим в консоль управления вашим сайтом и слева выбираем пункт «Пользователи» «Все пользователи» . Отныне, возле логина всех пользователей, кроме администратора, есть ссылка «Возможности» , которая позволит вам отнести любого пользователя к любой категории пользователей (назначить роль).

Похожие статьи