Hide Posts
Hide Posts

Hide Posts

4.7/5 (22 ratings) 20K+ active installs Updated Jul 30, 2026
<p>The Settings screen for the plugin.</p>

<p>The Settings screen for the plugin.</p>

Publish it — without putting it everywhere. Hide Posts gives you a simple checklist on every post, page, or product that controls exactly where it appears: keep a post out of the homepage and archives, off the search results, out of your RSS feed and REST API, or invisible to XML sitemaps and Yoast SEO — while it stays perfectly reachable at its own URL.

Perfect for syndication-only articles, landing pages, evergreen content you don’t want cluttering the blog roll, or products that should only be found via direct link.

Try the Demo

Choose exactly where a post is hidden:

  • Site pages — homepage, blog page, category, tag, author, and date archives, search results, post navigation (previous/next), and the Recent Posts widget
  • Feeds & APIs — RSS feed and the REST API
  • Sitemaps & SEO — WordPress core XML sitemaps, Yoast SEO sitemap, Yoast breadcrumbs, and Yoast internal link suggestions
  • WooCommerce — hide products from the shop page, product category pages, and the store REST API

Built for real editorial workflows:

  • Full Block Editor support — a native sidebar panel with all hide options, plus the classic metabox
  • Works with the Query Loop block and custom queries
  • Enable hiding for any Custom Post Type from the settings page
  • Bulk Edit and Quick Edit support for managing many posts at once
  • “Hidden On” column in the posts list so you always see what’s hidden where
  • Custom database table and layered caching — no postmeta bloat, no slow queries on busy sites