---
title: Post Access for Statuses (Pro)
description: "This feature requires the Pro version of the PublishPress Permissions plugin. The [PublishPress Statuses](https://publishpress.com/links/statuses) plugin integrates with the Pro version of the [PublishPress Permissions](https://publishpress.com/links/permissions) plugin. This allows you to manage capabilities for each status. You can decide who can assign,…"
url: "https://publishpress.com/knowledge-base/extended-capabilities-statuses/"
updated: "2026-06-16"
category: "PublishPress Statuses / Pre-Publication Statuses"
---

# Post Access for Statuses (Pro)

This feature requires the Pro version of the PublishPress Permissions plugin.

The [PublishPress Statuses](https://publishpress.com/links/statuses) plugin integrates with the Pro version of the [PublishPress Permissions](https://publishpress.com/links/permissions) plugin. This allows you to manage capabilities for each status. You can decide who can assign, edit, and delete content in each status.

---

## How to Use the Custom Capabilities

To add manage these capabilities for a status, follow these steps:

- Make sure you have the [PublishPress Statuses Pro](https://publishpress.com/links/statuses) plugin installed.
- Edit a status and look for the "Post Access" tab.
- In the "Capability Requirements" tab, choose the "Custom Capabilities for this "Status" option.

![Assigned statuses](https://publishpress.com/wp-content/uploads/2024/01/custom-caps-status-1024x339.png)

You will be able to select specific capabilities for user roles and post types. Here are the different types of capability:

- **Set**: Move a post to this status.
- **Edit**: Edit a post in this status, if the user is the author.
- **Edit others**: Edit a post in this status, no matter who is the author.
- **Delete**: Delete a post in this status, if the user is the author.
- **Delete others**: Edit a post in this status, no matter who is the author.

![Post access for statuses](https://publishpress.com/wp-content/uploads/2024/01/post-status-capabilities-1024x388.png)

---

## An Example with Custom Capabilities

Let's see an example of using custom capabilities for a status.

We're going to give a user in the "Contributor" role access to posts in the "Assigned" status.

Normally, users in the "Contributor" role have very limited access to posts. In this screenshot, I'm using [the User Testing feature](https://publishpress.com/knowledge-base/user-testing/) to check on a Contributor ser. They can not access any posts in the WordPress admin area.

![Contributor access in WordPress admin area](https://publishpress.com/wp-content/uploads/2024/01/contributor-access-1024x280.png)

In this scenario, there are 10 posts on the site. 6 of these posts are in the "Assigned" status, and 4 are in the "Published" status. Those can be seen by anyone in the Administrator or Editor roles.

![Published and Assigned posts](https://publishpress.com/wp-content/uploads/2024/01/published-assigned-1024x394.png)

Inside the "Assigned" status and the "Post Access" tab, I will give the "Contributor" role full access to the "Assigned" status. In this screenshot below, you can see all the boxes are checked in the "Contributor" role.

![Contributor status access](https://publishpress.com/wp-content/uploads/2024/01/assigned-contributor-1024x631.png)

Now when a user in the Contributor role logs in to the site, they will be able to see and edit all the posts in the "Assigned" status.

![Posts in the Assigned statuses](https://publishpress.com/wp-content/uploads/2024/01/contributor-post-access-1024x393.png)

They will be able to create new posts and assign them either to the "Draft" or "Assigned" status, as in this next screenshot:

![Contributor creating new posts](https://publishpress.com/wp-content/uploads/2024/01/move-to-assigned-1024x806.png)
