A simple WordPress plugin to hide menu items based on user roles.
As of April 2026, Hide Menu Items by Role is a WordPress menu plugin with 60 active installations and a 0/5 rating0. It has been downloaded 1.9K+ times in total. Requires WordPress 5.0+ and PHP 7.0+. Available on WordPress.org since 2023. Last updated 1 year ago — may have compatibility concerns. Top alternative: Admin Menu Editor.
This plugin allows you to hide menu items based on user roles. You can select which user roles should not be able to see each menu item when you create or edit a menu item.
The plugin hides the menu items using fillters provided by the WP core which means we are not using any JavaScript or JQuery.
| WordPress | 5.0+ requiredTested up to 6.7.5 |
| PHP | 7.0+ required |
Initial release.
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.