This is a plugin to hide pages from navigation and/or search results using custom fields, parent and child pages are supported too
As of April 2026, CleanCodeNZ Exclude Pages Plugin is a WordPress menu plugin with 20 active installations and a 0/5 rating0. It has been downloaded 5.9K+ times in total. Requires WordPress false+ and PHP false+. Available on WordPress.org since 2010. Last updated 15 years ago — may have compatibility concerns. Top alternative: Admin Menu Editor.
This plugin allows you to define the custom field to be attached to a page to be excluded from navigation and(or) search results.
As the exclusion is done through highly optimized cached general wordpress query, and queried once for even hierarchical data, this would provide best performance and scalability.
It is using custom fields without creating field or table, it is done in the most unobtrusive way.
Pages that have parent and child relationships are fully supported without any hassle.
Any issues: contact me.
| WordPress | false+ requiredTested up to 3.0.5 |
| PHP | false+ required |
1.0.0 : First release
1.1.0 : Exclude from search feature added.
1.2.0 : Parent and child pages support added.
2.0.0 : Exclude from search results only is added, so now this plugin can be used for exclude from navigation or exclude from search results or both.
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.