Why moving menus is such a pain (and how WPS Menu Mover fixes it)
Changing your WordPress theme should be exciting—not an afternoon of rebuilding navigation by hand. If you’ve ever switched themes or redesigned a site, you already know the pain: menus go missing, locations change, and nested items get messy. Even if you export your content, reconstructing a single complex menu is time-consuming and error-prone.
WPS Menu Mover solves that in one step. It’s a focused, free plugin from WP Plugin Suite that lets you export exactly one menu—complete with links, classes, order, and hierarchy—to a clean JSON file. After your theme switch (or on a staging site), you import that JSON and your menu is right back where you want it. No fluff, no bloat, just a dead-simple workflow that saves you time.
What makes WPS Menu Mover different?
- Exports one specific menu
Avoid bloated “all content” exports. Pick the exact menu you want to move and keep your export clean. - Preserves everything that matters
Titles, URLs (including/relative,#anchor,mailto:andtel:), CSS classes, order, and parent/child hierarchy are all retained. - Theme-agnostic, future-proof
Items are re-created as Custom Links for maximum portability across themes and site setups. - Assign to a theme location on import
Import the menu and optionally map it to a new theme location immediately. - Modern, user-friendly Dashboard
A clean WPS-styled admin page with Export and Import cards, helpful tips, and a CMP-style sidebar for support and sharing. - Lightweight and free
No ads, no naggy banners, no page-builder clutter—just a fast little tool that does one thing extremely well.
Who is this plugin for?
- Agencies & freelancers moving client sites between themes or environments.
- Site owners who want to redesign without breaking navigation.
- Developers who prefer a simple, version-able JSON for repeatable imports.
- Anyone who’s tired of rebuilding mega-menus and nested structures manually.
Real-world scenarios where it shines
- Theme redesign: Export your “Primary” menu from your current theme, switch to your new theme, then import and assign to the new “Primary” location. Done.
- Staging to production: Build or refine your menu on staging, export JSON, import to live in seconds.
- Multi-site consistency: Keep a single source of truth for a corporate or franchise menu and apply it across multiple sites.
- Selective backups: Store just the menu JSON in your repo or cloud drive for safe, easy rollbacks.
How it works (2 steps)
1) Export one menu
- Go to Tools → WPS Menu Mover → Export One Menu
- Choose the exact menu you want, then click Download JSON.
- You’ll get a portable
.jsonfile containing links, ordering, nesting, classes, and attributes.
2) Import after theme change (or on another site)
- Go to Tools → WPS Menu Mover → Import Menu JSON
- Upload the JSON and (optionally) assign it to a theme location during import.
- Your menu appears instantly, with hierarchy intact. No manual rebuilding.
Good to know: Because the plugin creates items as Custom Links, it works neatly regardless of theme framework or page builder.
Key features at a glance
- ✅ Export a single WordPress menu
- ✅ Keep links, classes, order, parent/child nesting
- ✅ Preserve /relative, #anchors, mailto: and tel: URLs
- ✅ Import and assign to theme locations instantly
- ✅ Clean UI with helpful tips and sharing options
- ✅ Zero bloat, zero learning curve
- ✅ Free from WP Plugin Suite
Why you’ll love it (benefits over other methods)
- Precision over bulk: WordPress’s default export is “all or nothing.” WPS Menu Mover lets you grab just one menu, perfect for minimal migrations.
- Protects your structure: Deeply nested items and mega-menu trees are preserved—no re-ordering headaches.
- Fast onboarding: Client editors can use it confidently without touching code or WP-CLI.
- Stable workflow: The JSON file makes your menu migrations repeatable and documented—ideal for QA and audits.
Simple, attractive admin experience
WPS Menu Mover includes a modern WPS dashboard inside your WordPress admin, complete with:
- Big, friendly Export and Import cards
- An optional Share this Plugin panel (X/Twitter, Facebook, LinkedIn, WhatsApp)
- A CMP-style Credits & Support sidebar with Buy me a coffee for those who want to support free tools
Small details—like keyboard-friendly forms, sticky tips, and clean spacing—make the workflow feel premium without getting in your way.
Best practices for perfect results
- Use absolute or clean relative URLs in your menu for predictable behavior across domains.
- Assign the imported menu to the correct location after import (Primary, Header, Footer, etc.).
- Keep the JSON safe—store it in your Git repo or backup drive for future reuse.
Frequently asked questions (FAQ)
Q: Does it move all menus?
A: No. It deliberately exports one specific menu, so you stay in control and avoid cluttered imports.
Q: Will it keep my nested menu structure?
A: Yes—parent/child hierarchy and item order are preserved.
Q: What about special links like mailto: or #anchors?
A: Fully supported. The plugin preserves /relative, #anchor, mailto:, and tel: URLs.
Q: Can I assign a theme location on import?
A: Yes. You can map the imported menu to a location (e.g., “Primary”) during import.
Q: Is it safe for non-technical users?
A: Absolutely. The UI is simple and task-focused with clear labels and tips.
Final thoughts: a small plugin that saves big time
If your navigation matters (and it always does), WPS Menu Mover is a must-have. Instead of rebuilding menus after every theme switch or migration, you’ll move them confidently in a few clicks—with links and hierarchy intact. It’s fast, focused, and free.
Try WPS Menu Mover today and keep your launches stress-free.
👉 Visit wppluginsuite.com to learn more.