This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Unlist My Post


Unlist My Post lets you easily unlist posts, pages or any other custom post type from listings or archive pages and means only those with a link can read the content.


For information regarding the hooks and integrations in this plugin, refer to the wiki on the GitHub repository.


  • The setting that is shown on the edit post screen.
  • The column that is added to the posts list table.


  1. Download, unzip and upload the package to your plugins directory.
  2. Log into the dashboard and activate within the plugins page.
  3. Edit any post and check the unlist option in the listings meta box.


How do I unlist a post or page?

Edit any post, page or custom post type and then tick the box in the listings meta box and save your changes.

Can I still read unlisted posts?

Yes, when a post is unlisted it won’t be shown in any post listings but it will still be publicly accessible to those who have a direct link to the content.

Can I stop people reading unlisted posts?

No, unlisted posts are hidden away but not private. If you would like to stop people reading unlisted posts, you should change the post status to private instead.

Why are unlisted posts still being listed?

This plugin uses a selection of hooks and filters to exclude the unlisted posts and pages but there is the potential for compatibility issues with other plugins. Always test the plugin before using on a production site.

Can I choose which post types can be unlisted?

Yes, you can. To do this, you will need to use the unlistable_post_types filter hook which will pass an array of post types that can be unlisted.


There are no reviews for this plugin.

Contributors & Developers

“Unlist My Post” is open source software. The following people have contributed to this plugin.


“Unlist My Post” has been translated into 7 locales. Thank you to the translators for their contributions.

Translate “Unlist My Post” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


Refer to the GitHub repository for information on version history.