Добавить новую роль пользователя на WordPress плагин. Роли пользователей WordPress — лучшие плагины Удаление существующей роли

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

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

Итак, всего существует три способа создания новых пользователей:

  1. В случае, если вы разрешили посетителям регистрироваться на вашем блоге, они, соответственно, могут сами зарегистрироваться и появиться в списке пользователей. Разрешение/запрет регистрироваться на блоге делается в настройках в разделе «Настройки» — «Общие». Для того, чтобы разрешить посетителям регистрацию на блоге, отметьте галочкой «Любой может зарегистрироваться» в графе «Членство». Также не забудьте отметить роль каждого вновь зарегистрированного пользователя, по умолчанию установлена роль «Подписчик».

2. Второй способ – администратор блога может сам создавать новых пользователей, делается это в консоле (админке) WordPress в разделе «Пользователи» — «Добавить нового».

И при первом, и при втором способе создания нового пользователя обязательными для заполнения являются две графы – Имя пользователя и E-mail, пароль создается автоматически, но вы его можете сразу здесь же и поменять.

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

Также по желанию здесь же вы можете прописать Имя (Ник), Фамилию пользователя и ссылку на его сайт (или страницу в соцсети), а также другие данные. Заполнение этих строк не является обязательным, заполнить и отредактировать их можно будет потом в любое время в разделе «Ваш профиль».

Обратите внимание! Если вы изначально указали только «Имя пользователя» и не указали его «Имя» (или Ник), то в дальнейшем, до тех пор пока вы не укажете его «Имя» (Ник) в профиле пользователя, ему автоматически будет присвоен «Ник» идентичный «Имени пользователя» (то есть его логину). Если ещё проще — у него будет такой же Ник, как и Логин и все будут это видеть, например, когда этот пользователь будет оставлять комментарии на блоге.

Повторюсь, изменить Ник можно в разделе «Ваш профиль»

3. Третий способ. Хотя третьим его можно назвать условно, скорее это ответвление от первых двух способов — регистрация новых пользователей возможна автоматически, если на блоге установлен плагин авторизации через социальные сети, например, uLogin. И даже, если у вас регистрация новых пользователей не разрешена – не стоит галочка напротив пункта «Любой может зарегистрироваться», то автоматическая регистрация все равно произойдет и посетитель появиться в списке пользователей вашего блога. То есть, вошел посетитель на ваш сайт через соц.сеть, допустим, в «ВКонтакте», оставил комментарий и он автоматически появится в списке зарегистрированных пользователей. Почему так? Всё просто – плагин авторизации через соц. сети за вас (администратора) регистрирует новых пользователей на ваш блог, заполняя необходимые строки – Имя пользователя, E-mail, Ссылка на профиль соц. сети, вот и всё! Про установку и настройку такого плагина я напишу в одной из следующих статей.

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

Какие бывают роли пользователей в WordPress?

Начну с того, что стандартных ролей пользователей всего 6:

Подписчик

Это самая низшая роль. Имеет право только редактировать свой профиль в админке WordPress и оставлять комментарии к статьям.

Участник

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

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

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

Автор

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

Редактор

Пользователь WordPress с этой ролью имеет право:

  • публиковать и редактировать весь контент блога, создавать и удалять страницы и записи блога,
  • управлять (загружать, удалять, изменять) медиафайлами блога,
  • 100% контроль над комментариями – редактировать, удалять, создавать,

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

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

Это высшая роль пользователей в WordPress. Администратору можно всё! О том, как изменить администратора сайта, я писала в статье .

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

Также стоит упомянуть про 6 роль пользователей в WordPress — «Суперадминистратор» или «Super Admin». Эта роль появилась в WordPress 3.0 и отражает мультисайтинговую структуру. Суперадминистратор имеет право управлять сетью и всеми сайтами, входящими в нее (в том числе и их пользователями, настройками, темами, плагинами и т.д.).

Как расширить функции какой-либо роли пользователя в WordPress?

В том случае, если вам необходимо наделить какую-то дополнительными правами, то есть расширить (или урезать) её функции, то можно воспользоваться готовым решением, например, плагином User Role Editor . С его помощью можно легко отредактировать права существующих ролей пользователей, а также добавить новые.

Про установку плагина я писать не буду, здесь всё стандартно, а вот по настройкам, думаю, нужно немного пробежаться. Настройки плагина после активации будут доступны в разделе «Пользователи», далее выберете «Редактор ролей пользователей».

Затем ставите галочку напротив «Показ возможностей в читабельной форме».

Как видите, все настройки на русском языке, так что разобраться с ними не составит особого труда.

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

Важно! Имя новой роли необходимо писать латиницей.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Здравствуйте! В данном уроке мы разберем, как создавать и редактировать «Пользователей» в системе управлением сайтами (далее CMS) WordPress, а также основные отличия между полномочиями для различных групп пользователей… Перед тем как попасть в раздел «Пользователи» необходимо зайти в консоль управления сайтом. В WordPress это происходит либо нажатием кнопки «Войти» на сайте, либо по адресу ВашСайт.ru/wp-admin/. Вводим свой логин и пароль, нажимаем «Войти». Следующее, что нам необходимо сделать, это навести курсор на функциональную кнопку «Пользователи» в меню слева. При нажатии на нее нам откроется список уже имеющихся на сайте пользователей. А при наведении в сплывающем окне мы увидим варианты «Все пользователи», «Добавить нового» и «Ваш профиль».

Все пользователи

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

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

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

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

  • Имя пользователя
  • E-mail
  • Фамилия
  • Пароль
  • Повторить пароль

Имя пользователя, E-mail и пароль являются обязательными к заполнению полями. Также внизу формы добавления пользователя вы увидите вопрос «Отправить пароль?». Если поставить галочку, то данные для доступа будут автоматически отправлены на E-mail ящик, указанный при регистрации пользователя.

Также CMS WordPress оценит качество указанного Вами пароля: очень слабый, средний или надёжный. Минимальное количество символов в пароле 7 и чтобы его сделать максимально надежным, можно использовать буквы как верхнего, так и нижнего регистров и знаки препинания, такой пароль будет гораздо труднее подобрать и взломать ваш сайт.

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

Полномочия пользователей

Немного о правах пользователей:

  • Подписчик . Эта группа пользователей может только читать записи и оставлять комментарии, которые перед публикацией проходят модерацию.
  • Участник . Имеет право создавать и редактировать собственные записи. Но опять же, все изменения будут проверяться администратором.
  • Автор . Может публиковать и корректировать собственные записи в блоге. Но только те, что добавил сам.
  • Редактор . Имеет право публиковать новые и редактировать записи других пользователей, а также страницы, записи.
  • Администратор . Может осуществлять все действия в рамках одного сайта. В том числе добавление, редактирование и удаление пользователей.
  • Супер Администратор – Если вы используете WordPress мультисайт, то супер администратор имеет доступ ко всем функциям и имеет возможность вносить любые изменения на любом из сайтов сети.

Ваш профиль

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

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

Если у вас возникли проблемы с просмотром – вы можете посмотреть видео «Уроки WordPress — Создание и управление пользователями (WordPress для чайников) » на YouTube.

Вам также может быть интересно:




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

Начнем с того, что я объясню понятие «ПОЛЬЗОВАТЕЛЬ». То есть, кто это вообще такой, какие пользователи по управлению сайтом могут быть и какие обязанности за каждым из них привязаны, а также для чего созданы роли пользователей нa wordpress.

Думаю, с этим разберемся достаточно просто, поэтому не будем тянуть и приступим!

Для чего созданы роли у пользователей wordpress?

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

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

Что это значит?

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

Какие пользователи wordpress существуют и их обязанности?

Сейчас подробнее о каждом из них.

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

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

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

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

Ну и самый последний пользователь — это администратор. Кто же это такой и какими правами он обладает? Это человек, который владеет всеми правами по работе с блогом.

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

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

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

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

Теперь мы разберемся с другим вопросом.

Как можно давить нового пользователя на wordpress?

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

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

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

После того, как вы нажмете добавить нового необходимо прописать его данные. Выглядит это вот так:

Впрочем, вы разберетесь по ходу дела.

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

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

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

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

С уважением, Жук Юрий

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

Какие бывают роли пользователей в WordPress?

Подробно расписывать по умолчанию доступные в “движке” роли не будем, так как это было сделано в одной из прошлых . Напомним лишь, что в WordPress существует 5 стандартных типов пользователей:

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

Зачем создавать новые роли пользователей?

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

Как в WordPress добавить новую роль пользователя?

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

Способ 1. Плагин WPFront User Role Editor

Наиболее простым для пользователя является использование бесплатного плагина WPFront User Role Editor , который предоставляет для этого широкие возможности и понятный интерфейс.

Для создания новой роли следует, после установки и активации плагина, перейти в админ-раздел Roles -> Add new .

Во-первых, необходимо задать отображаемое имя новой роли (поле Display Name ) и ее уникальный ярлык (Role Name ).

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

  • Dashboard – доступ к админ-панели.
  • Posts – управление записями (чтение, редактирование, удаление, публикация).
  • Media – работа с медиафайлами (загрузка, редактирование, удаление, прикрепление к публикациям).
  • Pages – работа со страницами.
  • Comments – управление комментариями (редактирование, модерирование).
  • Themes – работа с WordPress-темами (переключение, обновление, редактирование файлов тем, удаление и установка).
  • Plugins – управление плагинами.
  • Users – работа с пользователями и их ролями (создание, удаление, редактирование прав, изменение их ролей).
  • Tools – возможность импорта/экспорта.
  • Admin – администраторские права (доступ к обслуживанию сайта).
  • Roles – управление пользовательскими ролями.
  • Other Capabilities – другие права, не вошедшие в вышеуказанные категории (например, для отдельных плагинов).

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

Созданную роль можно редактировать. Для этого просто необходимо на нее навести курсор и выбрать Edit .

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

Способ 2. Вручную

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

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

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

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

  • редактировать темы;
  • добавлять/удалять плагины;
  • устанавливать новые версии “движка”.

Для начала добавим следующий код:

$result = add_role("wpschool_custom_admin", __("WPSchool Custom Admin"), array());

Тут переменная $result будет содержать массив со всеми правами. add_role() – специальная функция WordPress, с помощью которой собственно и будет создана новая пользовательская роль. Значение ‘wpschool_custom_admin’ – это уникальный идентификатор новой роли, а ‘WPSchool Custom Admin’ – ее отображаемое имя.

Теперь добавим соответствующие роли:

"edit_themes" => true, // редактирование тем "install_plugins" => true, // установка плагинов "update_plugin" => true, // обновление плагинов "update_core" => true // обновление ядра WordPress

Полный исходный код:

$result = add_role("wpschool_custom_admin", __("WPSchool Custom Admin"), array("edit_themes" => true, // редактирование тем "install_plugins" => true, // установка плагинов "update_plugin" => true, // обновление плагинов "update_core" => true // обновление ядра WordPress));

Весь список ролей и прав для сайта WordPress можно посмотреть на официальном сайте .

Созданную роль можно будет выбрать при создании (или редактировании уже существующего) пользователя.