This month we've got some exciting news to share with you. We've released a new plugin called PublishPress Statuses.
Have you ever wanted to label a WordPress post something other than “Draft” or “Pending Review”?
PublishPress Statuses allows you to create additional statuses for your posts. For example, you can add statuses such as “In Progress”, “Needs Work”, or “Rejected”.
You can also control which users can move posts to each status. This is really helpful for moderating and proof-reading content before it goes live on your site.
PublishPress Statuses is a new plugin that we've been working on for almost a year. It is now available to download on WordPress.org.
Why We Built PublishPress Statuses
However, custom statuses are a really important feature for WordPress publishers. We've had numerous requests to improve how statuses work in WordPress.
So we've built a new plugin that does nothing except manage custom statuses. The new plugin has two key advantages for you:
- If you want custom statuses, you don't have to install a separate plugin with unrelated features.
- You avoid duplication. Previously the statuses features in Permissions and Planner were solving the same problem.
You May Need to Update Other Plugins
This new plugin does integrate with our existing plugins. For example, PublishPress Planner will show your custom post colors and icons from PublishPress Statuses.
So if you are using one of our plugins to customize your post statuses, those features now require the PublishPress Statuses plugin.
The release of PublishPress Statuses does impact several other plugins. There are also releases for other plugins:
- Capabilities 2.11.1
- Capabilities Pro 2.11.1
- Permissions 4.0
- Permissions Pro 4.0
- Planner 4.0
- Planner Pro 4.0
If you are using the Capabilities, Permissions, or Planner plugins, you will see a message prompting you to install PublishPress Statuses. If you are using those plugins to customize your post statuses, you should install PublishPress Statuses.
Video Introduction to PublishPress Statuses
How to Use PublishPress Statuses
To start using the plugin, go to the “Statuses” screen. You will see a feature called the “Main Workflow“. This is the required workflow that all your posts must pass through before they are published.
The “Draft” status is fixed because moving it would break other parts of WordPress. But after “Draft”, you can customize the other workflow steps. You can drag-and-drop the statuses into new positions. You can also change the icon and color for each statuses.
One very useful feature is that you can choose which users are able to move posts to each status. In this screenshot below, only users in the Administrator role can move content to the “Assigned” status.
This next screenshot shows how the plugin shows the statuses in the block editor. You can choose to keep the current status or move the post to the next status. You can also publish the post if you have enough permissions.
What's Next for PublishPress Statuses?
The PublishPress Statuses plugin is already used on hundreds of websites and we're releasing regular updates to respond to your feedback. We're already planning the next steps for the plugin. Here are some key items on our roadmap:
- Improve the Visibility Statuses option so you can control the status of published content.
- Integrate the plugin with PublishPress Revisions so you can have statuses for moderating content changes.
- Add an “Archive” status so you can keep a copy of your content but also create a 301 or 410 redirect.
Here's the plugin download link from WordPress.org and here's the documentation. Please give the plugin a try and let us know about any extra features that would improve your WordPress publishing.