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 the “Tools” menu 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:
- Posts
- Pages
- Image urls
- Excerpts
- Post Meta data
- Custom Post Types
- Widgets and widget data
- Site settings
- And much more…
Features
- 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.
Translations
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 your server to point to the site.
- Point your hosts 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.
- Change the WordPress Address (URL) and Site Address (URL) in the WordPress General Settings.
- Run this plugin to change the domain in WordPress.
- Enter your old domain in the “Old URL” field.
- Do not include the “https://” or trailing “/”.
- Example: “old-domain.com”
- Enter your new domain in the “New URL” field.
- Do not include the “https://” or trailing “/”.
- Example: “new-domain.com”
- Click the “Update Urls” button.
- Enter your old domain in the “Old URL” field.
- Verify everything is working on your site using the new domain.
- Point to the DNS for the new domain to the server to make the site live on the new domain.
- You may skip this step if the DNS is already pointed to your server.
Full step-by-step instructions for changing a domain may be found here.
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.
- wp_blogs
- wp_site
- wp_sitemeta
- wp_blogmeta
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.