This free ClassicPress & WordPress plugin allows administrators to allocate multiple roles to users.
The capabilities of a user with more than one role will be a combination of all the capabilities of the roles they have.
The plugin takes advantage of the fact that internally, ClassicPress and WordPress support multiple roles per user, they just don’t provide for it in the admin UI. ZP Multiple Roles provides the missing UI components.
It has many uses. One example is a site with two important plugins, both of which create custom roles for users to manage their operation. Now you can use the same user account for both functions.
ZP Multiple Roles is a dual-platform plugin and works with ClassicPress (1.1 onwards), and WordPress (4.9 onwards).
The download link on the right is a direct link to the zip of the current release. To install the plugin, download this zip then go to the admin plugins page, click the ‘Add New’ button, then click the ‘Upload Plugin’ button and upload the zip file.
Though this plugin is not in the WordPress plugin repository, future updates will be shown on the admin plugins page when available. The plugin must be active in order to check for updates.