Public plugin · WordPress access management

Custom Role Creator

Give people exactly the access they need, and nothing more.

A WordPress plugin for creating roles, editing capabilities, assigning permissions, deleting unused roles, and restoring defaults.

The problem

WordPress ships five roles, and real sites need something between them. The usual answers are giving an editor administrator access because it is easier, or adding a snippet to functions.php that nobody remembers when the capability needs changing.

What it does

The capabilities you are actually evaluating.

Create and edit roles

New roles built from the admin, with capabilities chosen rather than inherited wholesale from a role that was close enough.

Assign capabilities directly

Capabilities are toggled per role, so access matches the job rather than the nearest built-in.

Delete unused roles

Roles left behind by a plugin or a past experiment can be removed rather than lingering as a way in.

Restore WordPress defaults

A way back. Experimenting with capabilities is safe when the built-in roles can be reset.

Where it fits

Situations this was built for.

  • An agency handing a client edit access without handing over the site
  • A publication where authors, editors and a legal reviewer need different permissions
  • Cleaning up roles a departed plugin left behind
What you get out of it

Create and edit roles

Assign capabilities to users

Reset roles to WordPress defaults

Public proof. Listed on WordPress.org with 200+ active installations and multilingual availability.

Questions

Answers before you click through.

Is it free?

Yes — it is published on WordPress.org, with 200+ active installations.

Can I undo a change?

Yes. Built-in roles can be restored to WordPress defaults, which makes experimenting with capabilities recoverable.

Is it translated?

It ships with multilingual availability through WordPress.org.

Ready to try Custom Role Creator?

Every BeSofty product has its own site with the full detail, pricing and documentation.