Descripziun
Post Visibility Control adds visibility options to posts, pages, and custom post types. Control exactly where your content appears without making it private.
The plugin integrates seamlessly into the native WordPress interface. In the Block Editor (Gutenberg), you will find the options inside the Status & Visibility popup when you click on the post status. In the Classic Editor, the options appear within the Visibility section of the Publish metabox, right where you would expect them.
Features:
- Works with posts, pages, and custom post types
- Four visibility options: Visible, Archive only, Search only, Hidden
- Compatible with both Classic Editor and Block Editor (Gutenberg)
- Hidden content remains accessible via direct URL
- Automatically excludes WooCommerce products (they have their own visibility)
- Lightweight and follows WordPress coding standards
- Translation ready
Visibility Options:
- Visible – Content appears in archives and search results (default)
- Archive only – Content appears in archives but not in search results
- Search only – Content appears in search results but not in archives
- Hidden – Content is hidden from archives and search, accessible only via direct link
Use Cases:
- Hide landing pages from blog archives
- Exclude specific posts from search results
- Create content accessible only via direct links
- Control which posts appear on your homepage
How to Use
Block Editor (Gutenberg):
- Edit any post or page
- In the right sidebar, look for the „Status“ section (usually shows „Draft“ or „Publish“)
- Click on the status to open the Status & Visibility popup
- You will see „Visibility Control“ options with four radio buttons
- Select your preferred visibility option
- Save or publish your post
Classic Editor:
- Edit any post or page
- In the Publish metabox (right sidebar), find the „Visibility“ section
- Click „Edit“ next to Visibility if needed to expand the options
- Below the standard WordPress visibility options, you will find „Visibility Control“
- Select your preferred option from the radio buttons
- Save or publish your post
Support
Need help or have suggestions?
Love the plugin? Please leave us a 5-star review and help spread the word!
About AyudaWP
We are specialists in WordPress security, SEO, and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.
Maletgs dal visur
Installaziun
- Upload the
post-visibility-controlfolder to/wp-content/plugins/ - Activate the plugin through the ‚Plugins‘ menu in WordPress
- Edit any post or page and find the visibility control options in the Visibility section (Classic Editor) or Status & Visibility panel (Block Editor)
FAQ
-
Where do I find the visibility options?
-
In the Block Editor (Gutenberg): Edit your post, then click on the „Status“ in the right sidebar to open the Status & Visibility popup. The Visibility Control options appear there with four radio buttons.
In the Classic Editor: Edit your post and look at the Publish metabox in the right sidebar. The Visibility Control options appear within the Visibility section, below the standard WordPress visibility settings.
-
Does this work with custom post types?
-
Yes, the plugin automatically supports all public custom post types that use the editor.
-
Yes, hidden content is only removed from archives and search results. Anyone with the direct URL can still access the content.
-
Does this work with WooCommerce products?
-
WooCommerce products are excluded because they have their own built-in visibility feature.
-
Is the plugin compatible with caching plugins?
-
Yes, but you may need to clear your cache after changing visibility settings.
-
Does this affect SEO?
-
Hidden or excluded content can still be indexed by search engines if accessible via direct URL. Consider using noindex if you want to prevent indexing.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Post Visibility Control” is open source software. The following people have contributed to this plugin.
Contributors“Post Visibility Control” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Post Visibility Control” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release
- Support for posts, pages, and custom post types
- Classic Editor and Block Editor support
- Four visibility options


