---
title: Allow WordPress Users to Only Read Some Pages
description: "One PublishPress user asked us if it is possible to set up a site with this feature: - Joe can see only pages A, B, C. - Bob can see only pages D, E, F. Yes, this is possible with…"
url: "https://publishpress.com/knowledge-base/allow-wordpress-users-to-only-read-some-pages/"
updated: "2026-10-15"
category: "How-to Guides / Viewing"
---

# Allow WordPress Users to Only Read Some Pages

One PublishPress user asked us if it is possible to set up a site with this feature:

- Joe can see only pages A, B, C.
- Bob can see only pages D, E, F.

Yes, this is possible with the PublishPress plugins. For this, we recommend using [PublishPress Permissions Pro](https://publishpress.com/permissions/). This is our advanced permissions plugin and allows you to customize permissions for specific users.

- Install the [PublishPress Permissions Pro](https://publishpress.com/permissions/) plugin.
- Install the [PublishPress Capabilities](https://publishpress.com/links/capabilities) plugin. This will help you [test your new user accounts](https://publishpress.com/knowledge-base/user-testing/).
- Create the user accounts you want to use. In this example, I've set up both users as "[Subscribers](https://publishpress.com/permissions/subscriber/)". This is a user role with very limited permissions, so it will be easy to configure. This is my "Users" screen with "Bob" and "Joe":

![](https://publishpress.com/wp-content/uploads/2020/04/2-accounts-1024x319.png)

- Create the pages that you want to control access for. This is my "Pages" screen. I have deliberately avoided choosing either "Bob" or "Joe" as authors, because that would mess with the permissions.

![](https://publishpress.com/wp-content/uploads/2020/04/abcdef-pages-1024x759.png)

Now we're going to control the permissions for these pages.

- Edit the "A" page. This page will be visible to Joe, but not Bob.
- Scroll down to find the "Permissions: Read this Page" box.
- Set "Subscriber" to "Blocked".

![](https://publishpress.com/wp-content/uploads/2023/05/subscriber-blocked-read-specific-page-1024x463.png)

- Click the "Users" tab.
- Click "select users".
- Search for "Fred".
- Select "Fred".
- You can now set "Fred" to "Enabled".

![](https://publishpress.com/wp-content/uploads/2023/05/Edit-page-specific-user-1024x485.png)

- Repeat this process for all six pages.
- When you've finished, you'll see that "Read" is shown in the "Permissions" column. This lets you know that there are custom permissions for this post.

![](https://publishpress.com/wp-content/uploads/2020/04/page-permissions-1024x528.png)

Now you can test these new permissions.

- Go to "Users" in your WordPress admin menu.
- Click "Switch To" for either Bob or Joe.

![](https://publishpress.com/wp-content/uploads/2020/04/switch-to-1024x267.png)

- Go to the front of your site. Joe will only see pages A, B, C and Bob will only see pages D, E, F.
- If either Joe or Bob tries to access a page they do not have access to, they will see a "Page Not Found" error.

![](https://publishpress.com/wp-content/uploads/2020/04/page-not-found-1024x476.png)
