WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by recorp v2.4.5

Different Menu in Different Pages

Easily assign different menus to pages, posts, user roles, devices, and custom URLs using advanced conditional menu visibility rules.

Different Menu in Different Pages

The facts

Rating
4.1★ from 20
Active installs
4k+
Price
Free
Last updated
19 Oct 2025
Added
Jun 2019
Requires WP
5.1
Tested up to
WP 6.8.8
Requires PHP
5.4
Downloads
64,960

Our analysis

AI-assisted

Different Menu in Different Pages – Conditional Menu is a WordPress plugin that allows you to control the visibility of navigation menus based on various conditions. You can display unique menus depending on factors such as page type, user roles, and devices, creating a tailored experience for your visitors.

The plugin supports features like showing menus to specific user roles, using shortcodes for dynamic data in menu items, and creating unlimited conditional menus. It is suitable for users who want to enhance their site's navigation by providing different menus for different contexts.

Best for: This plugin is best for WordPress site owners looking to personalise their navigation menus based on user context.

What it does well

  • Control menu visibility with flexible conditional rules
  • Display unique menus based on user roles and devices
  • Insert dynamic data in menu items using shortcodes
  • Create unlimited conditional menus from the settings page
  • Modern AJAX-based interface for fast settings updates

Where it falls short

  • Pro features are not included in the free version
  • Limited information on performance and support

Verdict

Different Menu in Different Pages – Conditional Menu offers a practical solution for customising navigation. It is a useful tool for those wanting to enhance user experience through tailored menus.

From the developer

recorp's own description of Different Menu in Different Pages, lightly tidied.

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.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for backups.

All-in-One WP Migration and Backup

Trusted by 60M+ sites: The gold standard for WordPress migration and backup. Migrate, backup, and restore your...

Free 5M+ installs 4.5★ (7,664)
Duplicator

The best WordPress backup and migration plugin. Quickly and easily backup ,migrate, copy, move, or clone your...

Free 1M+ installs 4.9★ (4,929)
WPvivid

WPvivid

93

All-in-one WordPress backup, migration and staging plugin — schedule automatic backups, restore in one click,...

Free 900k+ installs 4.9★ (1,536)
Disable Gutenberg

Disable Gutenberg Block Editor and restore the Classic Editor and original Edit Post screen (TinyMCE, meta box...

Free 500k+ installs 5★ (733)
WP STAGING

WordPress backup plugin: backups, restore & migration in minutes. Clone or duplicate your site, test updat...

Free 100k+ installs 4.8★ (2,464)