Import Export Menu makes it easy to move WordPress navigation menus between sites and manage them from one place. Export a menu to a portable file, then import it into another WordPress install — keeping the menu hierarchy, theme location assignments, and per-item settings intact.
Unlike a raw JSON dump, the importer remaps each menu item to the matching content on the target site (by slug, path, then title), so links keep working after a migration instead of pointing at the wrong post ID.
Beyond import and export, manage every menu from one dashboard: duplicate or delete menus, and control who sees each item with per-item visibility rules (everyone, logged-in, or logged-out).
Key Features
- Menus dashboard — see every menu with its item count, theme location, and last-modified date at a glance.
- Duplicate any menu in one click (items, hierarchy, and visibility rules included), or delete one with a safety confirmation.
- Per-item visibility — show or hide each menu item for everyone, logged-in users only, or logged-out visitors only.
- Export one menu, several, or every menu at once to a portable file.
- Import menus back into any WordPress site, and optionally assign the imported menu to a theme location.
- Smart object remapping so menu items resolve to the right content on the target site.
- Preserves menu hierarchy, item order, CSS classes, and theme location assignments.
- Choose how to import: create a new menu, replace an existing one, or merge — with a one-click undo of the last import.
- Works with any theme that uses the standard WordPress menu system.
