
Pinoydev Menu URL Bulk Replace helps you update hardcoded URLs in navigation menus after a site migration, domain change, or staging-to-production move.
It is especially useful when you build your site on a temporary domain — for example, http://localhost/wordpress, a staging subdomain, or a preview URL — and later need to switch menu links to your live domain.
Use it to replace values such as http://oldsite.com with http://newsite.com across all custom menu links, or limit the operation to a single menu.
Features
- Preview matching menu items before making changes
- Replace URLs across all menus or one selected menu
- Works on custom link menu item URLs stored in WordPress
- Requires the
edit_theme_optionscapability
Important
Always back up your database before running a replace. This plugin updates menu item URLs directly.
Where to find it
Go to Tools Menu URL Bulk Replace in the WordPress admin.
Support
For direct support, contact support@pinoydev.com or visit https://pinoydev.com.
For community support, use the WordPress.org support forum for this plugin.
Screenshots

Search and replace form with menu filter and preview controls.

Preview table showing current and new menu item URLs.