---
title: Custom Visibility Statuses (Pro)
description: "This feature requires the Pro version of the PublishPress Permissions plugin. Visibility Statuses control who can access published content on your WordPress site. The [PublishPress Statuses](https://publishpress.com/links/statuses) plugin integrates with the Pro version of the [PublishPress Permissions](https://publishpress.com/links/permissions). This integration allows you…"
url: "https://publishpress.com/knowledge-base/custom-visibility-statuses/"
updated: "2026-10-14"
category: PublishPress Statuses / Visibility Statuses
---

# Custom Visibility Statuses (Pro)

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

Visibility Statuses control who can access published content on your WordPress site.

The [PublishPress Statuses](https://publishpress.com/links/statuses) plugin integrates with the Pro version of the [PublishPress Permissions](https://publishpress.com/links/permissions). This integration allows you to create custom visibility statuses and control who can access the content on the front of your WordPress site.

---

## Core WordPress Visibility Statuses

We call this feature "Custom Visibility Statuses" because WordPress has three core visibility statuses:

- [Scheduled](https://publishpress.com/knowledge-base/future/): This post is scheduled for future publication.
- [Published](https://publishpress.com/knowledge-base/publish/): This post is available to general public.
- [Private](https://publishpress.com/knowledge-base/private/): This post is published for users logged in to your WordPress site.

You can see these three core statuses on the "Visibility Statuses" screen, as in this screenshot below:

![](https://publishpress.com/wp-content/uploads/2024/01/visibility-statuses-1-1024x354.png)

---

## How to Use Visibility Statuses

You can enable this feature via the "Settings" area in the [PublishPress Permissions](https://publishpress.com/links/permissions) plugin and the "Statuses" tab:

![Enable Visibility Statuses](https://publishpress.com/wp-content/uploads/2024/01/enable-visibility-statuses-1024x477.png)

Go to "Statuses" and then "Visibility" and you'll see the visibility statuses.

![Visibility statuses](https://publishpress.com/wp-content/uploads/2024/01/visibility-statuses-1024x498.png)

These statuses will now be available when you're editing a published post. In this screenshot below, "Published" has been replaced by several different visibility statuses, including "Public", "Private", "Member", "Premium", and "Staff".

![Custom visibility statuses](https://publishpress.com/wp-content/uploads/2024/01/visibility-statuses-give-access.png)

---

## How to Create New Visibility Statuses

With the [PublishPress Permissions Pro](https://publishpress.com/links/permissions) plugin enabled, you can create new Visibility Statuses.

- Go to "Permissions" then "Settings".
- Click the "Statuses" tab and check the box labeled Custom Visibility Statuses".

![Enable visibility statuses](https://publishpress.com/wp-content/uploads/2024/01/enable-custom.png)

- You will now be able to visit the main "Statuses" screen and click the "Add New" button.

![Add new visibility statuses](https://publishpress.com/wp-content/uploads/2024/01/new-visilbilty-statuses-1024x541.png)
