Where are available Roles Defined in the wp_ database?

I got on the list to test a private beta of a plugin I’m using on a multisite network.

The plugin authors have code in there to add a custom role. They have a bug that removes the ability to give a user any role except their one custom role.

When I visit ../wp-admin/network/site-users.php, the “Add User” role pulldowns only show the one role this plugin added. The change role pulldown menu shows all the WP default roles, plus a few extra roles this and other plugins have added. If I attempt to change a user to one of these roles, I get a “You can’t give users that role” error page.

I’ve been discussing this with the developer, and they seem baffled.

I’ve been looking through my database and the codex, and I can’t find where the valid roles are defined.


User roles are stored in wp_options table.

search for option name wp_user_roles in the wp_options table.

Leave a Comment