WordPress plugin

Different Menu in Different Pages Pro

Different Menu in Different Pages Pro connects existing WordPress menus to visibility rules. Show one menu on the homepage and another on product pages, a blog, or account areas, depending on the content or user conditions you set.

Different Menu in Different Pages Pro

Different Menu in Different Pages Pro connects existing WordPress menus to visibility rules. Show one menu on the homepage and another on product pages, a blog, or account areas, depending on the content or user conditions you set.

Choose where menus appear

Rules can target pages, posts, categories, tags, templates, and special pages such as Home, Front Page, Blog, 404, and Search. For specific content, match an exact URL, page ID, slug, or URL pattern with a keyword marker. You can also assign a menu directly from a post or page editor.

Set visibility for all visitors, logged-in users, logged-out users, or selected roles, and exclude particular roles when needed. Pro adds assignments for desktop, mobile, and tablet devices, plus Android and iOS operating systems. It also works with language-specific and country-specific menus without extra add-ons.

Menu management

  • Create unlimited conditional menus from the options area.
  • Temporarily disable a menu while keeping its rule.
  • Back up and restore menu rules.
  • Use the quick search filter to find settings.
  • Duplicate an existing menu with Menu Duplicator.
  • Update settings through an AJAX-based interface.
  • Use right-to-left layouts.

Personalize menu items

Supported shortcodes can show visitor details in menu items: {username}, {display_name}, {first_name}, {last_name}, {nickname}, {email}, and {avatar}. Avatar output supports size options.

Set up a conditional menu

Start with an existing WordPress menu. Open the Different Menus settings, select Add Different Menu, choose the menu, and set its visibility rules, such as a page ID, template, URL pattern, device, role, or special page. Save the rule, then review the menu on the matching pages and visitor contexts. Use the temporary disable option to keep a rule available without activating it.

For websites using Elementor, Pro is compatible with Elementor header and footer navigation.

WordPress Emporium How Contact Form 7 HubSpot Pro Connects WordPress Forms Contact Form 7 Mailchimp Pro: Map Fields and Control Sends Contact Form 7 Multi Step Pro Contact Form 7 - PayPal & Stripe Add-on Pro Contact Form 7 to Any API PRO: Route Forms to More APIs Contact Form by Supsystic Pro for WordPress How Contact Form DB Pro Stores Divi Submissions Contact Form Pro routes WordPress messages by department Contact Form Pro Contact Form to Email Pro for WordPress Forms