Для эффективной работы системы пользователей в WordPress важно понимать функции ролей. Роль — это перечень правил, определяющий уровень допуска пользователя к управлению сайтом (блогом). По умолчанию, в WordPress существуют следующие роли: Администратор, Редактор, Автор, Участник, Подписчик.
Супер АдминистраторОн же Сетевой Администратор, может видеть всю сеть и управлять несколькими блогами с одного домена. Имеет право: обновлять ядро, плагины и темы; устанавливать, редактировать, удалять темы и плагины, добавлять новые сайты, редактировать пользователей. | АдминистраторИмеет максимальные возможности, если под управлением находится только один сайт, и нет необходимости в правах Супер Администратора. Работая в команде Сетевого Администратора, Администратор может активировать плагины, создавать и удалять пользователей, удалять страницы пользователей, управлять настройками блога. |
РедакторМожет публиковать страницы; читать, редактировать и удалять все записи Авторов (в том числе приватные), модерировать комментарии, управлять категориями и ссылками. | АвторМожет создавать в блоге записи и управлять ими: публиковать, редактировать и удалять. Имеет право загружать в блог изображения и файлы. |
УчастникМожет вести черновики, редактировать и удалять их. Не имеет возможности публиковать контент напрямую. Работа должна пройти проверку и может быть опубликована Автором или Редактором. | ПодписчикЗарегистрированный посетитель. Имеет право оставлять комментарии. |
Подробнее о ролях пользователей и их правах вы можете узнать из сводной таблицы в посте Роли и уровни пользователей в WordPress.
WordPress API включает добавление, удаление и изменение ролей и прав, изменить какие-то права в роли или создать новую можно с помощью плагинов:
- User Role Editor
- Role Scoper
- Capability Manager Enhanced
- Adminimize

в роли редактора я все же брюса уилиса представлял
к стати по теме, проверять левеk пользователя сейчас считается неправильным в wordpres ? вроде как сейчас нужно проверять возможности . Я не ошибаюсь?
Спасибо, полезное чтиво.
Мне было интересно, может ли Contributor удалять свою статью, после публикации. Оказывается нет. Т.е. на самом деле не стоит заморачиваться всякими плагинами и т.д., а просто давать по умолчанию давать роль Contributor, если нужно, чтобы пользователи могли добавлять контент.
Собственно я так и сделал в итоге на одном из своих проектов.