Getting Started With PressPermit
PressPermit is the plugin for advanced WordPress permissions.
PressPermit has many more features than we can cover in this tutorial, but this guide will get you up-and-running.
Installing and Configuring PressPermit
The free version is available on WordPress.org. PressPermit Pro has many more features and is available to PublishPress members.
- Install either PressPermit Free or PressPermit Pro.
- Go to the “Permissions” link in the WordPress admin menu.
- Click “Settings”.
- Click the “Core” tab.
- Under “Filtered Post Types”, you can choose the post types you want to use with PressPermit:
There are two ways that PressPermit is normally used. We’ll introduce both those options:
- Using PressPermit for Content
- Using PressPermit for Users
Option #1. Using PressPermit for Content
This feature allows you to control who can see and read content. You can find these settings inside Posts, Pages, Categories, and Tags.
- In the image above, we selected “Posts”.
- Go to the “Posts” screen and edit a post.
- Scroll down and you can see the “Reading Exceptions” screen. Here you can control who is able to access this post. Click here for an excellent guide to using this feature.
If you have PressPermit Pro installed, you will see two more boxes here: editing and creating. These features allow you to control who can edit and create certain posts, categories, tags and post types.
Option #2. Using PressPermit for Users
This feature allows you to control the permissions for user roles.
- Go to Permissions > Groups in the WordPress admin menu.
- Choose a role that you want to edit. In this example, we’ll choose “Author”.
Inside this area, you can create custom permissions for users.
- Click the “Exceptions” tab.
- Choose a post type:
Now you can give very specific permissions to this user role. For example, you can allow users in this role to read (or not) content with a particular category or tag.
When you’re finished, click “Add Exceptions” and then “Save Exceptions”.
The key thing to know about PressPermit is that you can apply permissions in two ways:
- To specific content items.
- To specific user roles.
There is much more you can do with PressPermit, but if you start with those two features, you’ll be up-and-running with PressPermit.