Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Multiple Roles icon

Multiple Roles

v1.3.7
by Christian Neumann · 4.7 (14 reviews)

Allow users to have multiple roles on one site.

6K+ active installs Updated Nov 16, 2023 Tested to 6.3.5 Requires PHP 5.4
Try Demo Download
Pre-installed Ready in ~10s No card

About Multiple Roles

This plugin allows you to select multiple roles for a user in WordPress, which is not possible by default. It provides a user interface to easily select multiple roles for a user and also supports Multisite mode. No extra settings are required.

Screenshots

Multiple Roles screenshot
Multiple Roles screenshot

Changelog

1.3.6 / 1.3.7

  • 1st june 2022
  • SECURITY FIX: Validate that the user is allowed to change selected roles

1.3.5

  • 27th may 2022
  • Test the plugin against WordPress 6.0
  • Fix open issues with sanitizing text

1.3.4

  • 25th may 2022
  • Add new plugin maintainer: cneumann

1.3.2

  • 30th june 2021
  • Test the plugin against WordPress 5.7
  • Fix the use of nonce for two functions

1.3.1

  • 1st july 2020
  • Test the plugin against WordPress 5.4
  • Fix an issue when the user role could be lost because of a wrong check in the backend

1.3.0

  • 12 april 2018
  • Use ‘promote_users’ cap instead of ‘edit_users’
  • Fixed bug preventing us from unsetting a user’s roles
  • Only remove get_editable_roles() roles on update
  • Thanks to thomasfw for the contributions

1.2.0

  • 21 august 2017
  • Check compatibilty with WP 4.8.1
  • Translation of roles names : thanks to Benjamin Niess
  • Mutlisite enhancement : Use a WP 4.8 filter to easier edit signup user meta

1.1.4

  • 23 december 2016
  • Fix fatal error in new user in single site : After adding an user, a wp_die error was shown “You can’t give users that role”, it was due to changes in 1.1.2
  • Workaround to handle multisite support without breaking single site features

1.1.3

  • 22 december 2016
  • Fix fatal error in user update : After updating an user, a wp_die error was shown “You can’t give users that role”, it was due to changes in 1.1.2

1.1.2

  • 21 december 2016
  • Fix bug in multisite : After adding a new user with email confirmation, the multiple roles were not set, so the user did not have any roles on the site

1.1.1

  • 3 november 2016
  • Remove PHP closure to ensure Backward Compatibility with PHP versions < 5.3

1.1

  • 24 october 2016
  • New maintainer : Florian TIAR, you’re strongly encouraged to update this plugin
  • Add support of role checkbox in new user form (admin)
  • Add Multisite support (for new user form)
  • Add i18n support (text domain, translatable strings and pot file)
  • Add some hooks (actions and filters)
  • Fix issue where some low level users could add admin users
  • Sanitize and escape all data
  • Enhance UX of the form

1.0

  • 2015
  • Initial release

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…