Hide Menu Items by Role
Hide Menu Items by Role

Hide Menu Items by Role

5/5 (1 ratings) 70 active installs Updated May 26, 2026
Plugin shown in plugins page.

Plugin shown in plugins page.

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.