What is Role-Based Configuration?
Every WordPress user has a role (Administrator, Editor, Author, Contributor, Subscriber, etc.). With Pro Menu Editor, you can create a completely different admin menu for each role.
How to Set Up
- Go to Menu Editor and click the By Role tab.
- Select a role from the dropdown (e.g., “Editor”).
- The menu tree loads showing what the Editor currently sees.
- Make your changes: hide items, reorder, rename, grant access.
- Click Save Configuration.
Granting Access to Restricted Items
When viewing a role like Subscriber, many items show a red 🔒 lock — this means the role doesn’t have permission. Click the lock icon to grant access. The item will show a green 🔓 badge indicating it’s been granted.
This uses our Capability Grant system that dynamically adds the required capability at runtime. The user sees the menu item and can access the page.
Priority Order
If a user has both a role config AND a user-specific config, the user-specific config takes priority.
Resetting a Role Configuration
Click the Reset button to remove all customizations for this role and return to the WordPress default.