PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Menu
  4. Nav Menu Roles
Nav Menu Roles icon

Nav Menu Roles

Hide custom menu items based on user roles.

By HelgaTheViking·Menu·Free
4.9(218 reviews)
·70K+ active installs·Updated 1 week ago
DownloadVisit HomepageCompare

As of April 2026, Nav Menu Roles is a WordPress menu plugin with 70K+ active installations and a 4.9/5 rating from 218 reviews. It has been downloaded 1.8M+ times in total. Requires WordPress 6.6.0+ and PHP 7.4+. Available on WordPress.org since 2012. Actively maintained — updated within the last month. Downloads are down 58% this week. Support resolution rate: 100%. Top alternative: Admin Menu Editor.

4.9/5218 reviews
70K+active installs
100%resolved
14 yearssince 2012

Overview

This plugin lets you hide custom menu items based on user roles. So if you have a link in the menu that you only want to show to logged in users, certain types of users, or even only to logged out users, this plugin is for you.

Nav Menu Roles is very flexible. In addition to standard user roles, you can customize the functionality by adding your own check boxes with custom labels using the nav_menu_roles filter and then using the nav_menu_roles_item_visibility filter to check against whatever criteria you need. You can check against any user meta values (like capabilities) and any custom attributes added by other plugins.

IMPORTANT NOTE

In WordPress menu items and pages are completely separate entities. Nav Menu Roles does not restrict access to content. Nav Menu Roles is only for showin…

Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.9218 reviews
5 ★
212
4 ★
2
3 ★
1
2 ★
0
1 ★
3

Recent Reviews

Super Duper
by marcusvernon·10 months ago·1 reply

So easy to install, open my menu’s to find the hide button – one click and DONE!

Excellent, worked like a dream
by artvueuk·10 months ago·1 reply

The best plugins are sleek, discreet design, and do the job perfectly, just like this one.

I like good plugins
by rapidasia·1 year ago

this is a good plugin

Exactly what I wanted
by Topher·1 year ago

I tried a few other plugins before getting to this one. Before starting I had an idea of the UI I wanted, and none had it until this one. This plugin has exactly the right about of UI to do what I need.

Easy to use, simply works!
by Constantin Boiangiu·2 years ago

This plugin is great, does exactly what it is supposed to do. Great job, thank you!

Download Trends

Today: 641Yesterday: 868This week: 8KPeriod total: 58K

Compatibility

WordPress6.6.0+ requiredTested up to 6.9.0
PHP7.4+ required

Version Adoption

v2.1
86.1%
Other
8.6%
v2.0
5.3%

Top Alternatives to Nav Menu Roles

Admin Menu Editor icon
Admin Menu Editor
4.6400K+ installsUpdated 1 month ago
ViewCompare
Max Mega Menu icon
Max Mega Menu
4.8300K+ installsUpdated 2 weeks ago
ViewCompare
Menu Icons by ThemeIsle icon
Menu Icons by ThemeIsle
4.9100K+ installsUpdated 3 weeks ago
ViewCompare
Duplicate Menu icon
Duplicate Menu
4.6100K+ installsUpdated 3 months ago
ViewCompare
Menu Image, Icons made easy icon
Menu Image, Icons made easy
4.5100K+ installsUpdated 8 months ago
ViewCompare
View all menu plugins →

Frequently Asked Questions

Changelog

2.1.3

  • Requires: PHP 7.4 and WordPress 6.3
  • Fix: RTL layout style.
View full changelog on WordPress.org

Contributors

HelgaTheVikingHelgaTheViking
Plugin Info
Version
2.1.3
Last Updated
Mar 26, 2026
WP Requires
6.6.0+
Tested Up To
6.9.0
PHP Requires
7.4+
Active Installs
70K+
Downloads
1.8M+
Added
Sep 20, 2012
Business
Free

Tags

menumenusnav menunav menus

Developer

H
HelgaTheViking
6 plugins0.1M+ total installs
View all plugins →

Quick Compare

Nav Menu Roles vs Admin Menu Editor→Nav Menu Roles vs Max Mega Menu→Nav Menu Roles vs Menu Icons by ThemeIsle→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.