WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Nikhil Chavan v1.2.1

Unlist Posts & Pages

Hide posts, pages or custom items from your site and make them accessible only with the direct link.

Unlist Posts & Pages

The facts

Rating
4.7★ from 15
Active installs
10k+
Price
Free
Last updated
15 May 2026
Added
May 2017
Requires WP
4.6
Tested up to
WP 7.0.4
Downloads
142,708

Our analysis

AI-assisted

Unlist Posts & Pages is a WordPress plugin that allows you to hide specific posts or pages from search results and site listings. Only users with the direct link can access these unlisted posts, making them effectively private unless the link is shared or guessed.

The plugin modifies the MySQL query within the WP_Query class, ensuring compatibility with other plugins that use this class to retrieve posts. It is suitable for users who want to keep certain content hidden from general site visitors while still allowing access through direct links.

Best for: This plugin suits users who need to keep specific content private on their WordPress site.

What it does well

  • Hides posts and pages from search results
  • Only accessible via direct link
  • Compatible with plugins using WP_Query

Where it falls short

  • Does not hide posts from plugins using custom MySQL queries
  • May not work with plugins that suppress filters in WP_Query

Verdict

Unlist Posts & Pages provides a straightforward solution for hiding content, but its effectiveness may be limited by certain plugin interactions.

From the developer

Nikhil Chavan's own description of Unlist Posts & Pages, lightly tidied.

Unlisted means your post/page will not come up in search results or on anywhere else on your site. Only those who have the link of the post can view it just like any normal post on the site.

The Post could still be seen by anyone, but only if they guess the link!

The plugin updates MySQL query directly in WP_Query class of WordPress to leave out the posts which are unlisted by the user. As this modifies the core WP_Query, this also works very well with all the plugins which pull out posts/pages from database by using WP_Query, For eg. Posts slider plugins, Advanced Posts in Ultimate Addon for Beaver Builder etc.

Try it out on a free dummy site

Supported & Actively Developed

Need help with something? Have an issue to report? Get in touch. with us on GitHub.

Limitations Of the Plugin

  • WP_Query has an a flag to ‘Suppress’ the filters. If any plugin is using this flag when querying the posts then the unlisted post will not be hidden in that plugin’s output.
  • Similarly if any plugin is using a custom MySQL query, then the unlisted posts will not be hidden from it’s output.

Read the full description on the official page →

Tagged as