Роль пользователя определяет права доступа для пользователей, для выполнения группы задач. По умолчанию при установке WordPress существует несколько предопределенных ролей с предварительно определенным набором разрешений. Эти роли суперадминистратор, Администратор, редактор, автор, участник и Подписчик. Каждой роли есть определенный ряд поставленных задач допускается называть их как “возможности”. Существуют многочисленные возможности, в том числе “moderate_comments”, “publish_posts”, и “edit_users”. Хотя каждая роль имеет предопределенный набор возможностей, новые возможности могут быть добавлены и удалены из каждой роли. Роли пользователя очень удобна, когда дело доходит до мульти-авторов сайтов WordPress.
Из всех ролей по умолчанию только суперадминистратор имеет самый высокий уровень доступа, а подписчик самый низкий. Роль подписчика позволяет пользователю только читать посты, но нельзя писать. Участник может писать посты, но не публиковать их. В роли автора могут писать и публиковать свои собственные посты хотя редакторы могут сделать то же самое для своих собственных постов, а также и для других. Администратор имеет доступ ко всем возможностям администрирования в рамках одного сайта и суперадминистратор имеет доступ ко всей сети, если он существует.
Совершенно новые роли также могут быть добавлены и удалены с помощью плагинов. Это позволяет администратору сайта управлять, кто может публиковать и редактировать сообщения, создавать страницы, управлять плагинами, модерировать комментарии, управлять другими пользователями, определять звенья, управление темами и многое другое.
Ограничение возможности различных ролей позволяет администраторам веб-сайта WordPress, регулировать участие других пользователей на их сайте. Роли пользователей позволяют для сайтов WordPress, иметь несколько авторов и тысячи зарегистрированных пользователей. Эта гибкость превратил WordPress от простой блог издательской платформы в платформу сообщества, способную приводить сайты в большие интернет-изданий, и другие типы сайтов, что обычно требует многочисленных пользователей.
Думаю, проще не париться, а прибегнуть к плагинам. Причем есть такие, которые не только одну эту функцию в себе хранят, а одну из. Как раз наткнулась на такой — клирфи про, и по-моему, не так плох. Отключила 3 плагина разом, заменила им одним, удобно
За плагинами смотреть надо, во первых велик шанс что их развитие бросят, во вторых дыры в коде, в третьих лишний код, скрипт, css загружать будут (не все и все) но все же, в четвертых WordPress не оперативно проверяет плагины на бэкдоры и мошеннические действия самих создателей плагинов
клирфри про настраивать надо, могут быть масса несовместимостей если на сайте много выполняемого кода, джаваскрипты и прочее