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