Different Menu in Different Pages – Conditional Menu

Plugin Banner

Different Menu in Different Pages – Conditional Menu

by recorp

Download
Description

Different Menu in Different Pages lets you control menu visibility with flexible conditional rules.
Display unique navigation menus based on pages, posts, categories, tags, templates, user roles, devices, and more — creating a fully personalized user experience.

For example:
– Show one menu on your homepage and a different one on product pages.
– Display menus only for logged-in users or specific user roles.
– Assign menus dynamically by URL patterns, post types, or page templates.

🎯 Key Features

✓ Show menus to logged-in, logged-out, or all users.
✓ Restrict menus by user roles or exclude certain roles.
✓ Insert dynamic data in menu items using shortcodes:
{username}, {display_name}, {first_name}, {last_name}, {nickname}, {email}, {avatar} (with size options).
✓ Create unlimited conditional menus from the settings page.
✓ Assign menus by exact URL, page ID, slug, or URL pattern (%keyword%).
✓ Assign menus to special pages (Home, Front Page, Blog, 404, Search).
✓ Support for RTL (right-to-left) layouts.
✓ Duplicate any existing menu using the Menu Duplicator tool.
✓ Modern AJAX-based interface for fast settings updates.

🌟 Pro Features

The Pro version includes even more control and flexibility:

✓ Assign menus for specific devices (desktop, mobile, tablet) or operating systems (Android, iOS).
✓ Create multilingual or country-specific menus (no extra plugins needed).
✓ Quick search filter for settings.
✓ Assign menus directly from the post/page editor.
Backup & Restore menu rules easily.
✓ Temporarily disable a menu without deleting it.
Unlimited conditional menus support.
Elementor header/footer navigation compatibility.

👉 Upgrade to the Pro version for advanced functionality at myrecorp.com.

  1. Upload the different-menus-in-different-pages folder to /wp-content/plugins/, or install via the WordPress Plugin Installer.
  2. Activate the plugin through Plugins Installed Plugins.
  3. Navigate to Settings Different Menus.
  4. Click Add Different Menu and choose one of your existing menus.
  5. Configure your visibility conditions (pages, URLs, roles, etc.) and click Save.
  6. Visit your site’s frontend to see the new conditional menu in action.
  1. Plugin settings page with conditional menu rules.

    Plugin settings page with conditional menu rules.

  2. Menu item conditions (restrict by role or login status).

    Menu item conditions (restrict by role or login status).

  3. “Add Different Menu” popup for rule setup.

    “Add Different Menu” popup for rule setup.

  4. Assign by custom URLs, page IDs, or slugs.

    Assign by custom URLs, page IDs, or slugs.

  5. Parent category/page condition setup.

    Parent category/page condition setup.

  6. Restrict menus by specific user roles.

    Restrict menus by specific user roles.

  7. <em>(Pro)</em> Device-based menu assignment.

    (Pro) Device-based menu assignment.

  8. <em>(Pro)</em> Country/language-specific menus.

    (Pro) Country/language-specific menus.

What does “conditional menu” mean?

A conditional menu is displayed only when specific rules are met — such as user roles, page types, or custom URLs.

How do I assign different menus to specific pages or user roles?

Go to Settings Different Menus Add Different Menu.
Select your existing menu, then choose conditions like page IDs, templates, or user roles under Visibility Rules.
Save to apply the menu to matching conditions.

Can I show a menu only to logged-in or logged-out users?

Yes. Choose Logged In Users or Logged Out Users under visibility rules.

What shortcodes are available for menu items?

You can personalize menu items with:
{username}, {display_name}, {first_name}, {last_name}, {nickname}, {email}, {avatar} (supports size attributes).

What extra features does the Pro version include?

Device-based menus, multilingual menus, backup/restore, search filters, quick assignment from editor, and Elementor header/footer compatibility.

Where can I find support?

Visit the plugin’s support forum or our website myrecorp.com.

Simple and powerful

By kubako on August 20, 2023

Easy to use, does what says, works perfectly.

Highly Recommended

By Tomala on August 1, 2023

I recently purchased the Pro version of Different menus in different pages, and I'm so glad I did! The features it offers are exactly what I needed for my website, and I find the plugin very intuitive and easy to use.

The best part has been the support from the developer. Whenever I had a question or a problem, they were quick to respond and help me out. They even went the extra mile to make sure I was getting the most out of the plugin.

I highly recommend this plugin. The Pro version is worth every penny, and the customer service is top-notch.

5 Stars isn't enough

By aubrob on July 1, 2023

WOW! The best support I have ever had! I purchased the plugin and it wasn't working. A couple of emails later, it was determined that the Genesis theme treated menus differently.

I got an email this morning from the developer Rayhan saying it he spent three hours figuring it out and writing the code to make it work.

Most if not all would have simply refunded me.

I am a big fan of Rayhan!

great! a working condition menu plug-in !!!!

By lacidin (lacidinea) on January 26, 2022

a working condition menu plug-in !!!!

Unbelievable Customer Support!

By benhunu on August 17, 2021

I had a snag setting up my site with the Pro version of Different Menu In Different Pages. But thanks to the fantastic support I received, I was able to solve the problem in no time. Not only did their support team respond to my request within minutes, they went out of their way to go through my site then helped me set everything up correctly. I am extremely satisfied with the service I received!

Excellent Support and great plugin

By (lizmcreations) on July 10, 2021

I purchased the pro version of this plugin, but it didn't have the main feature that I needed. When I contacted the developer, initially requesting a refund, he added the feature I needed into the plugin. Which, was a much better solution than just a refund. I was very happy with the resolution and the plugin is working great for me.

Needs lots of debugging!

By AmirHossein (aghorbanmehr) on June 21, 2021

It doesn't work properly! It's full of bugs! It doesn't save the setting! No answer from the developer after 2 days!

Very Good Costumer Service

By joan4741 on June 20, 2021

I bought the premium version and had a critical bug on my website that the developer helped me fix. The plugin has been very useful to me, especially because I have different users and I have a menu per device

useless

By plokamias on May 26, 2021

The free version doe snot do anything. The different menu per page feature is only for pro.

Fantastic 5-Star Plugin

By Pigo3934blog on April 28, 2021

Usually do not write reviews, but I have to give this one 5 stars. The only thing is that you DO NOT want to " duplicate " the menu because it will assign NON-custom ( generic ) permalinks which will lead to 404 Errors. All you have to do to get around this is to either create your own "custom links " - OR - tick the check boxes of the "Pages" you want for your menu. ============ HELPFUL TIP: After making a change make certain to CLEAR YOUR BROWSER CACHE so that you can see the " new " menu you applied to a page. ============ Fantastic plugin. Thanks for this one.

2.4.3

  • Minor fixes and performance improvements.

2.4.2

  • Miscellaneous updates and fixes.

2.4.1

  • General improvements.

2.4.0

  • Fixed multiple security vulnerabilities.

2.3.2

  • Fixed tooltip display issues.

2.3.1

  • Resolved pagination errors.

2.3.0

  • Added menu item conditional options.
  • Fixed menu duplication and backup errors.

2.2.2

  • Minor bug fixes and updated flag images.

2.2.1

  • Fixed critical issue causing menu mismatch.

2.2.0

  • Added “Custom Links” rule (by URL, page ID, or slug).

2.1.7

  • Increased subpage limit in Pages tab.

2.1.6

  • Added hover URL preview and bug fixes.

2.1.4

  • Fixed notices not closing and template page menu mismatch.

2.1.0

  • Added parent category/page conditional menus.
  • Resolved JavaScript conflicts.

2.0.2

  • Removed Freemius framework.

1.0.7

  • Increased limit for different menus.

1.0.3

  • Added Menu Duplicator tool and screenshot.

1.0.0

  • Initial release.
Back to top