Backup, restore or migrate your WordPress website to another host or domain. Schedule backups or run manually....
Easily assign different menus to pages, posts, user roles, devices, and custom URLs using advanced conditional menu visibility rules.
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
Where it falls short
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.
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.
✓ 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.
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.
Other plugins for backups.
Backup, restore or migrate your WordPress website to another host or domain. Schedule backups or run manually....
Trusted by 60M+ sites: The gold standard for WordPress migration and backup. Migrate, backup, and restore your...
The best WordPress backup and migration plugin. Quickly and easily backup ,migrate, copy, move, or clone your...
All-in-one WordPress backup, migration and staging plugin — schedule automatic backups, restore in one click,...
Disable Gutenberg Block Editor and restore the Classic Editor and original Edit Post screen (TinyMCE, meta box...
WordPress backup plugin: backups, restore & migration in minutes. Clone or duplicate your site, test updat...