Multiple Roles
View on WordPress.orgScores higher than 66% of indexed plugins
About
Allow users to have multiple roles on one site.
Security History
What It Does
Multiple Roles lets a single WordPress user account hold more than one role at the same time, for example Editor and Subscriber on the same account. It adds an interface for assigning multiple roles when editing a user profile. The plugin keeps all the standard WordPress role capabilities intact across the assigned roles.
Who It's For
This is a good fit for small sites and membership setups where one person genuinely needs the permissions of two roles, such as a content writer who also moderates comments, or a shop manager who is also a regular author. It also suits developers building simple internal sites where layered role logic is needed without installing a full access-control suite.
Who Should Skip It
If you only need to tweak what a role can do, or you manage a single-role site, you do not need this plugin. Sites needing deep capability editing, content restrictions, or menu control should use a broader access management plugin instead.
The Bottom Line
Multiple Roles is a focused, well-maintained plugin that does one thing and does it well, earning an overall quality score of 78.17. It is a sensible pick for small sites that genuinely need multi-role users, but larger projects will outgrow it and should move to PublishPress Capabilities or Advanced Access Manager. The 5,000 installs and 94/100 rating suggest a loyal but narrow audience.
Related Plugins
Pick this when you also need to edit capabilities, restrict content, or control admin menus, not just assign multiple roles.
Choose this for enterprise-style access governance with content, menu, and URL restrictions layered on top of role management.
Pick this if your only real need is hiding the admin bar for specific roles, which is a much lighter solution.
Choose this when you need different navigation menus shown to different user roles on a per-page basis.
Pick this if your main goal is restricting nav menu visibility by role rather than letting a user hold two roles at once.