If you have ever tried to add custom user roles to a WordPress website, you will agree that it is not a very pleasant experience. because even though WordPress does have some built-in roles/permissions these are quite limited and hard to customise. Enter, the PublishPress Capabilities plugin.
What is the PublishPress Capabilities plugin?
In short, it is a WordPress plugin that gives you control over the roles and permissions of your WordPress website. It was built to give you easy powerful control over how you manage users on WordPress. It also allows you to manage the Media Library and WooCommerce permissions. Now isn’t that exciting?
How do you create custom WordPress user roles?
It’s actually quite easy and can be achieved in a few easy steps.
- Download the PublishPress Capabilities plugin and install and activate it.
- Use the WordPress menu and navigate to Capabilities -> Roles.
- Then, under the “Add New Role” section on the left-hand side of the WordPress admin screen, type the name of the new role you wish to create for instance “Store Manager” and click the “Add” button. That’s it! the role has been added. Now we need to set the permissions.
- Use the WordPress menu and navigate to Capabilities -> Capabilities.
- Select the newly created role from the dropdown underneath the “Role Capabilities” heading.
- Select the permissions you wish to allocate to the selected role and click the “Save Capabilities” button once you are done.
Summary
There you have it, a quick and easy way to add custom roles and permissions to your WordPress website using a free plugin.