Customizing Wordpress User Permissions

Published by Jim
on May 3rd, 2015

To modify Wordpress' permission system beyond the defaults, Wordpress plugins are needed to add additional specificity and granularity required for a business website.

By default, Wordpress has five main roles:

  • Administrator – Has access to all the administration features within a single site.
  • Editor – Can publish and manage posts including the posts of other users.
  • Author – Can publish and manage their own posts.
  • Contributor – Can write and manage their own posts but cannot publish them.
  • Subscriber – Can only manage their profile.

To add additional rules, download and configure these three plugins to your business needs.

User Role Editor

The most popular plugin for adding user roles, and customizing granular permission.

  • New roles can easily be added
  • Users can be assigned multiple roles
  • Granular capabilities are limited to core out of the box. (Screenshot Below)
  • Additional custom capabilities can be scripted to handle other Wordpress customizations, like Custom Post Types and Advanced Custom Fields
  • Pay version offers more features and support.

 

Menu Editor Pro

For a better administration experience, we add the premium “Menu Editor Pro” plugin to organize and remove menu items based on role.

  • Remove menu items that users do not have permission to access
  • Remove menu items that you wish to keep users away from
  • Add menu items
  • Organize menu items into sections for increased productivity
  • Export for backup

 

Wordpress Toolbar Editor

A free plugin that comes with the premium Menu Editor Pro, this plugin allows you to customize the black toolbar that goes atop the page when you are logged in to a Wordpress site. For each role, you can:

  • Remove core and plugin added menu items
  • Add additional links/menu items
  • Rearrange core and plugin added menu items