WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Xfinitysoft v2.0.4

WP Hide Post

Want to hide WordPress posts, pages, custom post types, and WooCommerce products from the homepage, archives, search, RSS, and REST API? Check out WP …

WP Hide Post

The facts

Rating
5★ from 5
Active installs
3k+
Price
Free
Last updated
18 Jun 2026
Added
Jul 2019
Requires WP
5.0
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
58,022

Our analysis

AI-assisted

WP Hide Post is a WordPress plugin that allows you to hide posts, pages, media, and WooCommerce products from various areas of your site without deleting them. You can control visibility on the homepage, category pages, search results, RSS feeds, and the REST API while keeping content accessible via direct links.

This plugin is suitable for content managers, store owners, and publishers who need to manage content visibility efficiently. It provides a straightforward way to refine how content appears on your site, making it easier to maintain a clean and organised presentation.

Best for: This plugin is best for content managers and WooCommerce store owners who need flexible control over content visibility.

What it does well

  • Hides content without deleting it
  • Controls visibility across multiple areas of the site
  • Suitable for managing WooCommerce product visibility
  • Allows access to hidden content via direct links
  • Supports media and attachments visibility control

Where it falls short

  • Limited information on additional features or user experience

Verdict

WP Hide Post offers a practical solution for managing content visibility in WordPress, making it a useful tool for those looking to organise their site effectively.

From the developer

Xfinitysoft's own description of WP Hide Post, lightly tidied.

Hide posts, pages, media, and WooCommerce products from homepage, categories, search results, RSS feed, widgets, and REST API — without deleting content and keeping them accessible via direct links.

WP Hide Post gives you straightforward control over where your content appears on your WordPress site. Want a product to stay out of the shop page but still reachable by link? Need an article hidden from category and tag pages while editors can preview it?

This plugin helps you hide posts from the homepage, hide posts from category and tag pages, hide posts from search results, and even hide posts from RSS feed and REST API — all without deleting the content.

Perfect for content managers, store owners, and publishers who need flexible content visibility. Use it to hide WooCommerce products from shop and product search, hide custom post types from archive listings, or hide posts from widgets.

Isn’t that awesome! 😃 Keep reading, there’s more. 👇

Why choose WP Hide Post?

WP Hide Post is the simplest WordPress plugin to hide posts, pages, custom post types, and WooCommerce products without deleting them. Control where your content appears — on the homepage, category pages, search results, RSS feeds, widgets, or the REST API — while keeping direct links live for SEO and sharing.

🔑 Key Benefits

  • Hide Posts Without Deleting: Quickly hide posts from the homepage, categories, tags, or search results while keeping them accessible by direct link.
  • WooCommerce Product Visibility: Hide WooCommerce products from the shop page, product categories, or search without removing the product page itself.
  • REST API Control: Manage REST API access control to keep sensitive content out of WordPress or WooCommerce endpoints.
  • Media & Attachments: Hide attachments and media from search, feeds, and widgets without deleting files.

🔑 Key Features for Hiding WordPress Posts and WooCommerce Products

📌 Content Visibility Controls

Take full control of how your posts, pages, media, and custom post types appear across your site:

  • Hide posts from the homepage or blog page without deleting them.
  • Hide posts from category pages and tag archives to refine navigation.
  • Hide posts from author pages and date archives for cleaner browsing.
  • Hide posts from search results to prevent duplicate or outdated content from showing.
  • Hide posts from RSS feed and XML feeds.
  • Hide posts from the REST API to secure sensitive content.
  • Hide posts from widgets such as “Recent Posts.”
  • Hide navigation links (next/previous rel links).
  • Hide single post pages when you need them to be private.

🖼 Media & Attachments Visibility

Control how your images, PDFs, and other media files are displayed:

  • Hide media from the homepage, blog page, and archive pages.
  • Hide media from tag, author, and date archives.
  • Hide media from search results and feeds.
  • Hide media from the REST API to limit external access.
  • View hidden media in the Media list with a status column.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for custom content structures.

Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
Advanced Custom Fields

ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...

Free 2M+ installs 4.5★ (1,438)
Simple Custom Post Order

Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...

Free 300k+ installs 4.8★ (569)
WP Activity Log

The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.

Free 300k+ installs 4.7★ (488)
Custom Post Type UI

Admin UI for creating custom content types like post types and taxonomies

Free 1M+ installs 4.6★ (276)