Post statuses allow us to manage the process of creating and publishing a post through predefined stages. The default process includes three statuses. We can add content to a post and directly put it in a Publish status, or we can let the post go through other statuses before publishing the post. This is the ideal process for personal blogs or sites with a limited number of authors.
In large-scale blogs where content is created by a large number of guest authors or a team with many authors, a post goes through several different people before it reaches the Publishing stage. In such sites, we need additional post statuses to manage the various stages and let others know who is working on it, depending on the post status.
In this recipe, we are going to use an advanced content publishing plugin to create custom statuses and assign them to posts.
...