If Menu – Visibility control for Menus icon

If Menu – Visibility control for Menus

by Andrei

View on WordPress.org
51 Quality Score
Active Installs
21/30

With 50,000 active installs it has a solid user base, though it sits well below the 200,000+ install mark of the top alternatives in the menu category.

Update Freshness
3/25

The plugin was updated in December 2024, which is recent, but the missing minimum WordPress and PHP version metadata makes it hard to verify how actively maintained future compatibility work is.

User Rating
12/15

An 82 out of 100 average rating from 130 reviewers is a healthy score and suggests most users get what they need from it.

Support Health
8/15

Zero support threads with zero resolved is statistically meaningless given the sample size, so we cannot draw a real conclusion about how responsive the developer is when issues arise.

WP Compatibility
8/15

It is tested against WordPress 6.7.5, which is good, but the absent minimum version field and a low PHP 6.0 requirement raise minor compatibility and modernity concerns.

Scores higher than 4% of indexed plugins

About

Display tailored menu items to each visitor with visibility rules

Active Installs 50k+
Rating ★★★★ 4.1/5
Last Updated 2024-12-05 12:43pm GMT
Tested Up To 6.7.7
Requires PHP 6.0+

Security History

2 known vulnerabilities, all patched
2 Medium

Most recent: December 6, 2024

View details ▸

Powered by Wordfence Intelligence

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.

Tags

hide menu roles rules visibility