WordPress plugin which goes through entire site and replaces all instances of and old URL with a new one. Used most often when changing the domain of your site.
Once this plugin is active you will find a Go Live page under Tools in your WordPress Admin which looks similar to this:
To use, simply select the tables you would like to update, fill in the Old URL and New URL fields and submit the form. No configuration required.
Updates Entire Site Including:
- Image urls
- Post Meta data
- Custom Post Types
- Widgets and widget data
- Site settings
- And much more…
- Database table by table selection.
- Updates serialized data in core tables.
- Very easy to use admin page, which may be found under "Tools."
- Updates page and post content.
- Updates widgets.
- Updates options and settings.
- Updates both multisite and single site installs.
For more features Go PRO
- Updates database tables created by plugins.
- Database tables are organized into simple intuitive sections.
- Ability to choose between tables or sections.
- Ability to convert relative URL into absolute URL.
- Updates serialized data across any table.
- Updates encoded URL across any table.
- Updates JSON data across any table.
- Ability to test URL changes before running them.
- URL testing report is provided for peace of mind.
- Option to fix common mistakes automatically when entering a URL.
- View and use history of your site's address.
- Predictive URLs automatically fill in the "Old URL" and "New URL."
- Real time reporting of count and location of urls which will be updated. New
- Report of count and location of urls which were updated. New
- WP-CLI support for updating urls from the command line.
- Priority support with access to members only support area.
This plugin includes the following languages:
- English (en_US)
- French (fr_FR)
- German (de_DE)
- Spanish (es_ES)
Suggested Procedure For Switching A Site’s Domain
- Setup both old and new domains on the server to point to the site.
- Point your host file to the server so you may see the change before the rest of the world.
- You can skip this step if you prefer to point the new domain to the server prior to testing.
- If you DO NOT point the domain to the server prior to testing, the URL testing results will always show the site is not accessible or unable to verify whether or not the domain is accessible (which makes sense because the site is not accessible on the new domain if it is pointed elsewhere).
- Change the WordPress Address (URL) and Site Address (URL) in the WordPress General Settings.
- Run this plugin to change the domain in WordPress.
- Verify everything is working.
- Point to the new domain to the server to make the site live on the new domain (if not done already).
Multisite Update Process
Running the plugin with all tables/sections checked from the Main site on your network will automatically update your entire install’s configurations.
If you are unsure what the Main site on your network, go to the Network Admin -> Sites page and look for the site labeled “– Main”.
To exclude the configuration of the various sites on your install you may uncheck the following tables.
To exclude the configuration of the various sites on your install when using the PRO version, you may uncheck the following sections.
- Network Settings
Once you have run the plugin on your Main site, you may run the plugin on each subsite to update the various content on the corresponding site.
Suggested Process For Updating a Multisite Install
- Run the plugin from the Main site on the network.
- Run the plugin for each sub site on the network.