Configure Who Can See Other People’s Posts

In another tutorial, we showed that you can hide other users posts in the WordPress admin area. That tutorial covers all the users on your site.

In this guide, we'll show you how to selectively allow some users to see other people's posts.

One thing to note: If the user has the “edit” equivalent of any of those capabilities, that “list” capability is not required. So the Administrator will always be able to see other users' content because they have the edit_posts and edit_pages capabilities. This guide is normally only required for users with restricted permissions on your site.


Example with the Contributor role

In this guide, we'll use the Contributor role. If you have PublishPress Permissions Pro installed, a Contributor will only be able to see the posts they have written, as in this image below:

Contributor Posts
Contributor Posts
  • Install the PublishPress Capabilities plugin.
  • Click “Capabilities” in your WordPress admin menu.
  • Choose the “Contributor” role.
  • We are going to add these two:
list_others_posts
list_published_posts
Lists Posts
Lists Posts

Now when a Contributor goes to the “Posts” screen, they will be able to see posts from all users.

Contributor All Posts
Contributor All Posts

Professional publishing plugins for WordPress! Get PublishPress