Hide Current Page From Menu – Advanced
Hide the current page’s menu item dynamically with advanced options for user roles, menu locations, and post types. Clean, fast, and fully theme-safe.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 81 days ago • 1 reviews
Is Hide Current Page From Menu – Advanced abandoned?
Likely maintained (last update 81 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
Hide Current Page From Menu – Advanced is a lightweight WordPress plugin that automatically hides the menu item corresponding to the current page, post, or custom post type.
It works dynamically — no need to edit your menus manually — and supports nested menu structures, specific menu locations, and role-based visibility.
Perfect for:
– Hiding the “current” page to simplify navigation
– Restricting certain menus for logged-in or logged-out users
– Keeping dynamic menus clean without coding
Features
- Automatically hides the current page’s menu item.
- Supports nested (hierarchical) menus and ancestor cleanup.
- Works with pages, posts, and custom post types.
- Role-based visibility controls.
- Menu location targeting.
- Lightweight and optimized for performance — no front-end JavaScript required.
Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin from the Plugins menu in WordPress.
- Go to Settings Menu Visibility to configure exclusions by role, menu, or post type.
Frequently Asked Questions
Go to Settings Menu Visibility and choose which menu items, user roles, or locations to exclude.
Yes, it supports pages, posts, and any registered custom post type that appears in menus.
No. The plugin works only on the PHP menu output layer using standard WordPress filters — it’s fully theme-safe and doesn’t modify your actual menu data.
Review feed
so excited
Changelog
3.0.0
- Complete rewrite with OOP architecture
- Added menu caching system
- Added activity logging
- Added post type exclusions
- Added device-based rules
- Added capability requirements
- Added ancestor hiding
- Added sibling CSS classes
- Added Ajax admin features
- Added developer hooks
- Improved performance
- Enhanced admin UI
1.0
- Initial release.
- Hides current page menu items with role, menu, and post type exclusions.
- Supports nested menus with automatic ancestor cleanup.
- Fully compatible with pages, posts, and custom post types.
