
Change the domain on your site with one click.
Goes through entire site and replaces all instances of an old URL with a new one. Used most often when changing the domain of your site.
Full step-by-step instructions for a changing a site’s domain may be found here.
Developer docs may be found here.
Troubleshooting information may be found here.
Send pull requests via the Github Repo
Our PRO version brings additional functionality to this plugin. Check out the demo to see if the PRO version is useful for you.
Use the standard WordPress plugins search and installer.
Activate the plugin.
Use the “Go Live” page, located under the Tools menu, in the WordPress admin.
Manual Installation
go-live-upload-urls folder to the /wp-content/plugins/ directory.Under the Tools menu in the dashboard there will be a “Go Live” link.
Some plugins will store the serialized or JSON data in the database which does not allow for easy updating of the data. You may un-check tables used by such plugins and then update the urls manually for those plugins. Currently, the options, postmeta, usermeta, commentmeta, blogmeta, and sitemeta tables are serialization safe. The PRO Version supports updating all tables created by plugins, including ones with serialized or JSON data.
Most tables will be just fine to update. This plugin will tell you which tables not to update.
If you wish to try to update tables mentioned as “not safe” anyway, you may:
1. Make a backup of your database.
2. Run the update with all tables checked.
If you run into trouble:
1. Restore your database.
2. Un-check tables in sections.
3. Re-run this until you find the culprit.
If you find you are running into issues with custom tables, you may want to check out the PRO Version of this plugin, which works with any table.
go_live_update_urls_sanitize_field function.wp_links table.render_admin_header method for the tools page header.private access modifiers.self to static.Skip_Rows class for programmatically skipping database row updates.go-live-update-urls-pro/database/supports-skipping filter to disable row skipping.Admin::get_url method for retrieving URL or tools page.go-live-update-urls/database/after-counting action.go-live-update-urls/database/before-counting actiongo-live-update-urls-pro/admin/use-default-inputs filter.registration_log and signups tables.get_doubled_up_subdomain method public.go-live-update-urls/database/column-types.go-live-update-urls/views/admin-tools-page/disable-description filter.