WordPress plugin intelligence profile

Unlisted Posts

Add an "Unlisted" toggle to posts and pages. Unlisted content stays viewable by link but is hidden from archives, feeds, search and search engines.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.7 · PHP 7.0
Directory statusactive
Last directory update13 Oct 202620d ago
Active installations100Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Unlisted Posts version 2.1.0 as active, updated 20d ago and tested up to WordPress 7.1.

Overview

About this plugin

Unlisted Posts adds an “Unlisted” toggle to posts and pages. Switch it on and the post is left out of everywhere WordPress lists content, while anyone with the link can still open it. Handy for sharing a page with clients, publishing documentation you don’t want in your blog feed, or keeping old content reachable without promoting it.

What gets hidden

  • Blog home, category, tag, author and date archives
  • Search results
  • RSS and Atom feeds, including the comments feed
  • XML sitemaps: WordPress core, Yoast SEO, Rank Math, All in One SEO, SEOPress and The SEO Framework
  • Latest Posts, Query Loop, Page List, Archives, Latest Comments and other blocks and widgets that list content
  • Previous / next post links
  • WooCommerce shop, product category pages, product search, related products, product blocks and the [products] shortcode
  • Public REST API lists (editors still see unlisted posts in the editor’s link search and Parent page picker)

Unlisted posts also send a noindex robots meta tag so search engines drop them (also through Yoast SEO, Rank Math, All in One SEO, SEOPress and The SEO Framework, which print their own robots tag), and the admin lists show an “Unlisted” label next to each one.

Where the toggle lives

  • Block editor: the post sidebar’s Summary panel, next to Status and Visibility
  • Classic editor and WooCommerce products: a checkbox in the Publish box

The plugin stores a single _unlisted_post post meta value and keeps a small cached list of unlisted IDs, so there is no extra query cost on the front end.

Custom post types

Posts, pages and (when WooCommerce is active) products are supported by default. Add other post types with the unlisted_posts_post_types filter. A post type must support custom-fields for the block editor toggle to save.

add_filter( 'unlisted_posts_post_types', function ( $types ) { $types[] = 'portfolio'; return $types; } );

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • hide posts
  • exclude
  • noindex
  • unlisted
  • visibility
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.7 · PHP 7.0
Update activity13 Oct 202620d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.0.02.1.0
WordPress compatibility7.17.1.3
Version1.1.02.0.0
WordPress compatibility5.9.167.1
WordPress requirement5.05.7
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.