If Menu – Visibility control for Menus
View on WordPress.orgScores higher than 4% of indexed plugins
About
Display tailored menu items to each visitor with visibility rules
Security History
What It Does
If Menu lets you show or hide individual WordPress navigation menu items based on rules such as user role, login status, or custom conditions. It works at the menu layer rather than restricting page or post content, so visitors simply never see links they cannot access. Setup happens through a meta box on each menu item, no coding required for basic role-based visibility.
Who It's For
This plugin fits sites where different audiences need different navigation, like membership sites, intranets, learning platforms, and any site that segments visitors by role or logged-in status. It is most useful when you want the public-facing menu to change cleanly between visitors, customers, staff, or members without touching theme code. Smaller sites with a single audience will not get much value from it.
Who Should Skip It
If your site has one uniform audience or you only need a basic logged-in versus logged-out menu split, this plugin is overkill and a small conditional snippet or a simpler alternative will do the job. Sites needing deep content-level access control should pair it with a membership plugin rather than relying on menu hiding alone, since hidden menu items do not actually protect the underlying pages.
The Bottom Line
If Menu does a focused job, hiding or showing menu items by user role and other conditions, and does it well enough to earn a strong user rating. The 54.86 overall score is dragged down by a thin support signal and a PHP 6.0 minimum that feels dated, so it is a solid choice for non-developers who specifically need nav-level visibility and little else. For broader membership features or larger-scale menu work, the alternatives above are stronger bets.
Related Plugins
Pick Members when you also need to create and manage custom roles, since If Menu only controls menu visibility and does not edit capabilities.
Choose Max Mega Menu when your priority is building rich mega-menu layouts and styling rather than fine-grained visibility rules.
Go with Admin Menu Editor when you need to reorganize the WordPress admin sidebar for editors and administrators, not the public-facing navigation.
Pick User Menus when you want a similar feature set with a larger install base and a longer track record in the same visibility niche.