PublishPress Capabilities is a plugin that allows you to customize user permissions on your WordPress site.
The PublishPress Capabilities plugin allows you to manage WordPress user roles. You can choose specific permissions for each role.
These guides have useful background information as you're getting started:
The basics of PublishPress Capabilities #
The Free version of the plugin is available on WordPress.org.
There is also a Pro version with more features and extra support, available on PublishPress.com.
How to access the Capabilities features #
- Install either the Free or Pro version of Capabilities.
- After installing the plugin, go to “Capabilities” in your WordPress admin menu.
How to change the permissions for a role #
- Make sure you are on the main “Capabilities” screen.
- Look in the top-left corner for the user role you want to edit:
- Look in the center of the screen and you can either check or uncheck the box for all the permissions on your WordPress site.
- If you choose the “Administrator” role, then nearly every box will be checked, as in the image below. This is because the Administrator role is very powerful and can do anything on a WordPress site.
- If you choose the “Subscriber” role, then nearly every box will be unchecked, as in the image below. This is because the Subscriber role has very few permissions.
In each box, you can either enter a checkmark, leave the box blank, or you can click the red “X” to deny these permissions. Here is the difference between those options.
- Checkmark: This user role does have this capability.
- Empty box: This user role does not have this capability. However, users in this role can be given this capability if they are added to a second role.
- Red X: This user roles does not have this capability, and anyone in this roe can not be given the capability, even if they are added to second role.
This image below shows an example of all three options:
Please note two things:
- PublishPress Capabilities won't save your permissions automatically. Click the “Save Changes” button to make sure your changes are applied.
- Changes remain in the database after plugin deactivation. Fortunately, you can rollback your changes if you make a mistake.