This plugin allows you to hide any posts on the home page, category page, search page, tags page, authors page, RSS Feed, REST API, Post Navigation and Native Recent Posts Widget.
- Users can choose to hide specific posts on specific archives and pages in WordPress as well in RSS Feed and REST API.
- Users can enable the option to show the hide functionality on Custom Post Types and hide those Custom Post Type posts on any archive and pages.
- Users can hide Woocommerce products in product categories and on the store page as well as hide products fetched by Woocommerce REST API.
Installation and uninstallation are extremely simple. You can use WordPress’ automatic install or follow the manual instructions below.
- Download the package.
- Extract it to the “plugins” folder of your WordPress directory.
- In the Admin Panel, go to “Plugins” and activate it.
- Go to Settings -> Hide Posts to enable the hide functionality for additional post types beside ‘post’.
- In the Admin Panel, go to “Plugins”, deactivate the plugin and click “Delete”.
Using this plugin is simple. Once it has been activated, navigate to Settings -> Hide Posts and select additional post types for which
you want to use the Hide functionality. The functionality is enabled by default for ‘Posts’ and cannot be disabled for that type post.
If you need any additional help fell free to contact me at email@example.com for more information.
This plugin saved me a lot of work. Where can I donate?
Thanks, donations help us to continue improving our plugins. Read More About Donations.
I want to migrate from other hide posts plugin to WordPress Hide Posts plugin
This is possible. This functionality is not free. You can contact me at firstname.lastname@example.org for more information and send the name of the plugin you want to migrate from.
Contributors & Developers
“WordPress Hide Posts” is open source software. The following people have contributed to this plugin.Contributors
“WordPress Hide Posts” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “WordPress Hide Posts” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Release Date – 05 October 2022
- Bug fix related to checkbox not checked when enabling Hide posts on signle post page.
Release Date – 02 September 2022
- Added option to hide posts on the single post page. This option will hide posts shown in any widget, block (related posts, recent posts etc) on the single post page.
Release Date – 01 September 2022
- Bug fix with conditional logic on when to modify meta query.
Release Date – 20 February 2022
- Hide WooCommerce Product from REST API bug fix.
Release Date – 13 February 2022
- Bug fix. Added check for enabled post type for REST API Hide.
Release Date – 07 February 2022
- Code base optimized and refactored.
- Added option to hide CPT on their own archive page.
- Added option to hide any post type on archive page other than category, tag. Ex: Custom Taxonomy archive page.
- Added option to hide posts in REST API calls.
- Added option to hide Woocommerce Products in REST API calls.
Release Date – 26 December 2021
- Added option to hide posts on the default WordPress Recent Posts Widget
(NOTE: This option will not work on the Latest Posts Gutenberg block. The feature can be tracked here core.trac.wordpress.org/ticket/54580)
- Added compatibility with Zeen Theme Load More functionality
Release Date – 15 August 2020
- Fixed jQuery Migrate Helper warning showing in console
Release Date – 12 August 2020
- Added option to select all hide options in post metabox
- Add new column in posts list table that shows on which pages the post is hidden
- Added option in Settigns -> Hide Posts to disable the showing of the said column
Release Date – 19 May 2020
- Added option to hide posts default WordPress post navigation
- Fix for hiding menu items bug
Release Date – 17 April 2020
- Removed option to hide post from REST API added in version 0.4.3 due to conflict with Guttenberg save / update post.
The conflict happens because Guttenberg is using the REST API to save post and load additional data the hide post on REST API was causing conficts with the data.
Release Date – 14 April 2020
- Added option to hide post on date archive page
Release Date – 06 April 2020
- Added option to hide posts from REST API all posts query: /wp-json/wp/v2/posts/
Note: Single post entry in REST API remains available /wp-json/wp/v2/posts/[post_id]
Release Date – 13 February 2020
- Bug fix
Release Date – 13 February 2020
- Workaround added for issue showing warnings when is_front_page() function is called in pre_get_posts filter. This is related to wordpress core and can be tracked at #27015 and #21790
Release Date – 21 December 2019
- Added option to hide posts on the blog page as selected in Settings -> Reading (Posts Page)
Release Date – 13 December 2019
- Bug fix for checking if Woocommerce is active on mutlinetwork site
Release Date – 07 December 2019
- Added option to hide posts in RSS Feed
- Added options to hide Woocommece products on Store (Shop) page and on Product category pages
Release Date – 13 November 2019
- Compatibility checkup with WordPress 5.3
- Added option to enable the Hide Post functionality for additional post types (Check Settings -> Hide Posts)
- Added uninstall.php file to clean up options and post meta added by the plugin
Release Date – 05 September 2019
- Code and compatibility updates.
- Added translateable strings.
Release Date – 11 October 2017
- Public release of ‘WordPress Hide Posts’