The PublishPress Permissions plugin allows you to customize viewing access for WordPress content.
Open any post and you’ll see a metabox under the content. This box will have with the label, “Permissions: Read this Post”. You can choose permissions for each role. You can also set permissions for all users who are guests (“Anonymous”), and those who are logged-in (“Authenticated”).
This box allows you to choose “Enabled” or “Blocked” for any user role.
- Enabled: Anyone in this user role can read this post.
- Blocked: Anyone in this user role can NOT read this post. If they try to view this post, they will see the message, “Oops! That page can’t be found.”
You can click the “Groups” tab and choose permissions for supplemental groups.
You can also click the “Users” tab and choose “Enabled” or “Blocked” for individual users.
These settings also apply for other post types. For example, this is the metabox that you will see under Pages: