Allow users to have multiple roles on one site.
As of April 2026, Multiple Roles is a WordPress edit roles plugin with 5.0K+ active installations and a 4.7/5 rating from 15 reviews. It has been downloaded 102K+ times in total. Requires WordPress 3.1+ and PHP 5.4+. Available on WordPress.org since 2015. Downloads are up 11% this week.
This plugin allows you to select multiple roles for a user – something that WordPress already supports “under the hood”, but doesn’t provide a user interface for.
User edit and Add new user screens will display a checklist of roles instead of the default role dropdown. The main user list screen will also display all roles a user has.
It also supports well Multisite mode.
That’s it. No extra settings.
If you want to contribute to this plugin, feel free to check the Github repository : https://github.com/chrneumann/multiple-roles
Not much to say, does exactly what is says
Simple and to the point. Did exactly what I needed.
Elegant and simple .. a great plugin
Thank you for this plugin, this is the cleanest interface to add multiple roles that I’ve seen. The popular User Role Editor plugin should take this as an example of good UX.
Great plugin. Used on multiple sites now and it works perfectly every time
| WordPress | 3.1+ requiredTested up to 6.3.8 |
| PHP | 5.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.