WordPress Migration Script - Corrects all URLs present in a standard WP install so that it will work as expected after changing the URL of your install
Note: This WP script has been unloved for a couple of years. I'm not even sure if it still works / is useful, but if anyone would like to help maintain it please drop me an email :)
Migrate helps to move WordPress installations between URLs, for example between a development and production URL, or between domain names.
At this time, the Migrate is only a script, rather than a plugin so that it can be run to correct database problems after a site has been moved.
Download a zip file from GitHub. Direct link: https://github.com/ErisDS/Migrate/zipball/master
migrate.php
in the root folder of your WordPress installation (at it's new location) at the same level as wp-config.php.During Step 2 of the process, the script checks to see if the new URL matches the server URL where the migrate.php script is sitting. If they don't match the script produces a warning. This is because in most cases they should be the same, and this warning will hopefully ward off unwanted spelling errors.
You can run the script as many times as you like and it will not cause any unwanted problems, to get it to work you only need to make sure that the "from" or "current" URL is correct. If it isn't correct, nothing bad will happen! The script does exactly the same thing each time it is run, therefore if you want to test it by changing your WordPress install to a dummy URL and back again, you can :)
For more details please see the blog post at: hannah.wf/migrate-announcement