描述
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.
屏幕截图



安装
- Upload the
import-export-menufolder to the/wp-content/plugins/directory, or install the plugin through the WordPress “Plugins” screen. - Activate the plugin through the “Plugins” menu in WordPress.
- Open the “Import Export Menu” entry in the admin sidebar to start importing and exporting menus.
常见问题
-
Yes. You can select one menu, several, or export every menu on the site at once.
-
What file format does the plugin use?
-
Menus are exported as a versioned JSON file, which the importer reads back to reconstruct the menu.
-
The importer remaps each item to matching content on the target site by slug, then path, then title. When no match is found you decide whether to keep it as a custom link or skip it.
-
Is the plugin compatible with all WordPress themes?
-
It works with any theme that supports the standard WordPress navigation menu system.
-
Yes. Export the menu from one site and import the file into another.
-
Yes. Every menu item has a Visibility option in the menu editor — show it to everyone, only logged-in users, or only logged-out visitors. The rule travels with the menu when you export and import it.
-
Yes. Open Import Export Menu Menus and click Duplicate on any menu; the copy keeps every item, the hierarchy, and the visibility rules. You can also delete a menu from the same screen, with a confirmation prompt.
评价
贡献者及开发者
更新日志
3.0.0
- New: Menus dashboard listing every menu with its item count, theme location, and last-modified date.
- New: Duplicate a menu in one click — items, hierarchy, and visibility rules included.
- New: Delete a menu from the dashboard, with a confirmation prompt.
- New: Per-item visibility — show or hide each menu item for everyone, logged-in users, or logged-out visitors.
- New: Optionally assign an imported menu to a theme location, with a report of any menu it replaces.
- New: Undo the last import to restore your menus from an automatic backup.
- Improved: refreshed admin interface with a consistent button and panel design.
