Skip to content
Admin Plugins
Titanium Nav Menu Roles & Visibility Rules Tutorials
10 practical ways to control WordPress menus with visibility rules.

Use these tutorials to solve common WordPress menu visibility problems without custom snippets. Start with simple logged-in and role-based rules, then move into Pro workflows like AND / OR condition groups, membership rules, Access Protection, and denied-access handling.

  • Role-based menus
  • Logged-in rules
  • Membership visibility
  • Direct URL protection
Step-by-step WordPress menu visibility tutorials.

Each tutorial is written for real membership sites, client sites, private areas, account menus, and role-heavy WordPress setups.

01
Free Roles

How to hide WordPress menu items by user role

A common WordPress problem is showing the same menu to everyone, even when different users need different links. Titanium lets you control menu items by WordPress role, so members, editors, customers, subscribers, and administrators can see the navigation that fits their access level.

How to set it up

  1. Go to Appearance > Menus and open the WordPress menu you want to edit.
  2. Expand the menu item that should be controlled by role.
  3. Open the Titanium menu visibility options for that menu item.
  4. Choose whether the item should be shown or hidden for matching visitors.
  5. Select the WordPress role condition and choose the role you want to target.
  6. Save the menu, then test the site while logged in as a user with that role.

Start with Free, upgrade when your rules need more power.

The free version covers core server-side menu visibility. Pro is for advanced condition groups, membership plugin rules, linked page protection, denied access actions, beta updates, and priority support.

Get Free Version

Need advanced menu rules and protected links?

Use Titanium Pro when you need AND / OR condition groups, membership plugin conditions, Access Protection, selectable denied-access handling, and priority support for serious WordPress sites.

View Pro Pricing