BACK TO DIRECTORY

Hide Menu Items by Role

by Mahfuzur Rahman

5.0
(1 ratings)

This plugin allows you to control menu item visibility based on user roles and login status. You can:

  1. Hide menu items from specific user roles (original functionality)
  2. Show menu items only to specific user roles (new “show” mode)
  3. Control visibility based on login status (Everyone, Logged-in only, Logged-out only)

The plugin uses WordPress core filters, so no JavaScript or jQuery is required.

Screenshots

Plugin shown in plugins page.

Plugin shown in plugins page.

Adding user roles and visibility settings in menus page.

Adding user roles and visibility settings in menus page.

Plugin Details

Active Installs
90
Total Downloads
2,440
Version
2.0.0
Requires WP
5.0
Requires PHP
7.0
Tested Up To
7.0.0
Added
2023-03-17
Last Updated
2026-05-26 6:35pm GMT

Ratings

5
1
4
0
3
0
2
0
1
0