Paid Memberships Pro Nav Menus
Extend your theme to display unique navigation menus based on a user s membership level.
Creates member navigation menus and swaps your theme s menu areas or menus placed via widget based on a user s Membership Level.
How it Works
This plugin includes two key features: custom menu location areas by level and a custom membership menu widget. You can manage menus with as much granularity as you would like. Menus can be set to display for all members, logged-in non-members, by level, and the default (not logged in visitors).
Swap Menus Placed via the Appearance > Menus > Theme Locations
This add on will duplicate all wp_nav_menus defined by your theme and create a members version as well as a logged-in non-member version. You can customize menus even further by optionally creating a level-specific navigation menu. This can be set on the Edit Membership Level screen under the Navigation Menu section.
If you do not set a Menu for a member-specific Theme Location, the menu will fall back to the default as defined by your theme.