[WordPress] 外掛分享: MenuPilot – Preview-First Menu Import & Export

首頁外掛目錄 › MenuPilot – Preview-First Menu Import & Export
WordPress 外掛 MenuPilot – Preview-First Menu Import & Export 的封面圖片
10+
安裝啟用
尚無評分
剛更新
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v1.0.16 上架:2026-01-22

內容簡介

MenuPilot 是一款專注於菜單匯入與匯出的外掛,旨在幫助使用者在 WordPress 網站之間安全地移動單一菜單。它提供預覽功能,讓使用者在匯入前能夠清楚了解將要發生的變化,避免覆蓋現有菜單或破壞連結。

【主要功能】
• 將單一導航菜單匯出為 JSON 檔案
• 匯入菜單時不會覆蓋現有菜單
• 提供匯入前的完整預覽與對應畫面
• 智能匹配菜單項目與現有內容
• 自動替換來源網站 URL 為目的網站 URL
• 在菜單更新與匯入前自動創建備份

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.16) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「MenuPilot – Preview-First Menu Import & Export」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

MenuPilot is a focused menu import and export plugin designed to help you move one menu at a time between WordPress sites with confidence.
Unlike basic import tools, MenuPilot shows you exactly what will happen before anything is imported. You can review the menu structure, see which items match existing content, resolve missing items, and proceed only when everything is clear.
This makes MenuPilot ideal for moving menus from staging to production, local development to live sites, or between similar environments — without overwriting existing menus or breaking links silently.
What MenuPilot Does

Exports a single navigation menu as a JSON file
Imports a menu as a new menu (never overwrites existing menus)
Provides a full preview and mapping screen before import
Intelligently matches menu items to existing content
Preserves menu hierarchy, order, and metadata
Replaces source site URLs with destination site URLs automatically
Creates automatic backups before menu updates and imports
Logs all import and export actions for accountability

What MenuPilot Does Not Support

Multisite — Each subsite is managed independently; cross-site menu copying is not supported
Bulk export/import — MenuPilot handles one menu at a time by design
Mega menu metadata — Custom fields added by mega menu plugins are not preserved
WP-CLI — No command-line interface; all operations are performed in the admin UI
Scheduled/automated imports — Imports are triggered manually; no cron or automation support
Media files — Images referenced in menu items are not bundled in exports
Non-standard menu item types — Only core WordPress types (post, page, taxonomy, custom link) are supported

Features

Backup & Restore:

Automatic backups before every menu update and import
Manual backup creation from the Menus page
One-click restore to any previous backup
Export backups as JSON for portability
Configurable backup limit (Backup Settings tab)

Import/Export History Logs:

Dedicated History page under MenuPilot menu
Logs who, when, and what for every import/export
Download logs as JSON or plain text
Clear history with confirmation

Export individual menus (JSON format)
Import one menu at a time as a new menu
Preview screen before import showing:

Menu name
Total menu items
Source site URL
Export timestamp
Matched and unmatched items

Intelligent auto-matching of menu items using:

Post type + slug
Taxonomy + slug
Normalized custom links

Manual mapping override per menu item
Clear warnings for:

Missing pages, posts, or taxonomies
Items converted to custom links
Theme location availability

Automatic home URL replacement during import
Preserves:

Menu hierarchy
Menu order
CSS classes
Link attributes (target, rel)
Descriptions

Visual import progress and clear success/error messages
Native WordPress admin UI (no custom frameworks)

Requirements

WordPress 5.8 or higher
PHP 7.4 or higher
Classic WordPress menu system

Configuration
MenuPilot requires no configuration to start using. Once activated, you can immediately export and import menus.
Optional: Go to MenuPilot → Settings and open the Backup tab to configure the maximum number of backups to keep per menu (default: 5).
Usage
Backup & Restore

When editing a menu, scroll to the MenuPilot Backup & Restore section below the menu form.
Use the Backup tab to create manual backups, restore previous versions, or export backups as JSON.
Use the Import tab to import a previously exported backup JSON file.
Backups are also created automatically before every menu save and before every import.

History Logs

Navigate to MenuPilot → History in the WordPress admin.
View all import and export actions with user, timestamp, menu name, and outcome.
Use the Filter button to narrow results by date range or user.
Download logs as JSON or plain text for record-keeping or auditing.
Use Clear History to remove all log entries (with confirmation). Export first if you need a backup.

Exporting a Menu

Navigate to MenuPilot → Export Menu in the WordPress admin.
Select the menu you want to export from the dropdown.
Click the “Export Menu” button.
A JSON file will be downloaded to your computer.
Save this file for importing to another site.

Importing a Menu

Navigate to MenuPilot → Import Menu in the WordPress admin.
Click “Choose File” and select a previously exported JSON file.
Click “Upload & Preview” to see what will be imported.
Review the preview screen:

Check menu name (you can edit it)
Review matched and unmatched items
Manually map items if needed
Remove items you don’t want to import
Optionally assign the menu to a theme location

Click “Import Menu” to complete the import.
The menu will be created as a new menu (existing menus are never overwritten).

Important Notes

MenuPilot always imports menus as new menus – it never overwrites existing menus.
Always review the preview screen before importing to ensure items are matched correctly.
Unmatched items will be converted to custom links automatically.
You can manually map items to different content using the “Map To” dropdown in the preview.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon