LH Archived Post status is a WordPress extension that creates an additional posts status available for content that may no longer be relevant to most visitors but should be available publicly (perhaps for historical purposes).
I built this plugin as UI needed this flexibility whilst using WordPress as a CMS. The plugin adds a new post status that enables posts and pages (and custom post types) to be archived. Archiving in this context means that the content is still publicly available but is not published on the front page of the site or the feed. I was not satisfied with other archiving solutions which hid the content for all non logged in visitors and was not configurable.
Posts are available directly for any visitor but can have a custom message added that flags that they may no longer be relevant.
WordPress’ default post statuses currently work very much like an on/off switch as far as a finished post is concerned. Of the eight default statuses, Published is the only one that is public, while all the rest remain behind the curtain in various states of unreadiness. None of the statuses, apart from Published, adequately indicate that a post is complete or finished or its relevancy.
Fortunately, WordPress makes it possible for developers to register their own custom post statuses, which is what I’ve done with this plugin. It allows you to archive posts in the same way that you might archive email.
Archived Post Status is compatible with posts, pages, and custom post types, giving you a wide array of possible use cases:
- Archive pages or posts from a conference or event for editing and re-use next year
- Archive real estate listings for records
- Cycle portfolio content in and out of the site as necessary
- Temporarily remove listings from a site that indexes businesses or organizations
- Archive products to bring back for future use
While custom post types seem to be one of the most likely uses for this plugin, you may not want to have the archived status available to all post types. Thisd can be done by slecting the appropriate posts types in the settings area.
If you need to public archive completed posts, but hide them from the front page, feeds, and flag their state this simple plugin will do the trick. Installation instructions etc are available here: