Paid Memberships Pro Nav Menus

An add-on for Paid Memberships Pro that swaps navigation menus based on login status and membership level, so members and visitors each see a menu suited to them.

Version0.4.2
Last UpdatedSeptember 30, 2026
File Size104.6 KB
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

Paid Memberships Pro Nav Menus is an add-on that changes which navigation menu appears depending on who is viewing the site. It creates member-specific menus based on membership level or login status, and it also provides a widget for placing these menus in any widget area. It requires the Paid Memberships Pro plugin to be installed and activated.

Key Features

  • Menus by login status – The plugin shows one menu to logged-in members and a different one to logged-in users who have no membership level.
  • Menus per membership level – You can build a separate menu for each membership level, which suits sites that use navigation to point people toward a paid tier.
  • Automatic menu locations – With a classic or hybrid theme, each menu location the theme supports is duplicated so the conditional versions can be assigned there.
  • Fallback to theme menu – If no menu is assigned to a new location, that location falls back to the theme's own menu.
  • Membership menu widget – A widget named PMPro – Custom Membership Menu can be dropped into any widget area and set to show a members menu, a logged-in non-members menu, or menus for individual levels.
  • Level priority filter – A filter hook lets you decide which menu takes priority when a user holds more than one membership level.

Who Is It For

This add-on is for owners of WordPress membership sites, online communities, and subscription services who already run Paid Memberships Pro and want their navigation to differ for members, logged-in non-members, and visitors.