Menu Backup & Restore protects your WordPress menus with automatic backups, one-click restoration, and powerful import/export capabilities. Transfer menus between sites seamlessly with intelligent object mapping that ensures your menu structure remains intact.
Key Features
- Automatic backup of menus when they are updated
- Easy restoration of previous menu versions
- Import and export menus as JSON files for portability or locally saved backups
- Transfer menus between sites with intelligent object mapping, can be used to update menus from development to production sites without full site migration
- Preserves complete menu structure: hierarchy, theme locations, and CSS classes for each menu item
- Configurable maximum number of backups to keep
- See who saved and created the backup
- Tab-based interface for better organization
- Simple and intuitive user interface
- No database modifications required
- Lightweight and fast
How It Works
- The plugin automatically creates a backup whenever you update a menu
- Backups are stored in the WordPress options table with complete menu structure (hierarchy, locations, CSS classes)
- You can view and manage backups from the Menus page
- Restore any previous version with a single click, preserving all menu settings
- Export backups as JSON files for portability or import to other sites
- Configure the maximum number of backups to keep in the settings
Requirements
- WordPress 5.0 or higher
- PHP 7.2 or higher
What Users Have to Say on Reddit
「That』s a super useful idea! Menus are so easy to wipe out by accident, and restoring from a full backup always feels like overkill. Nice work!」
「Really appreciate it, This will come in handy alot!」
「Oh man, I』ve done this before too. Lost a big menu while trying to rearrange items and it was gone in a click. Ended up re-building from scratch.
This plugin sounds like a lifesaver — surprised WordPress hasn』t built something like this in by default.」
「Kind of an automatic backup vs having to schedule one.」
「that』s a killer quality of life plugin wp』s missing so many of those 「one click undo」 features for common mistakes」
「Great idea! I do this more often than I care to admit. This needs to be in Core!」
「Dude I literally do this all the time and actually did it less than an hour ago. I hate how the WordPress menu isn』t stored normally. Thanks for this!」






