Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make…
About Go Live Update Urls
Go Live Update Urls is a plugin that allows you to easily change the domain of your website by automatically replacing all instances of the old URL with the new one. It also has additional features like updating other elements in the database, handling complex data types, improving performance, and clearing caches. There is also a PRO version available with even more functionality.Screenshots



Frequently asked questions
What is the primary function of the Go Live Update Urls plugin?
The Go Live Update Urls plugin allows you to change the domain on your WordPress site with one click. It goes through your entire site and replaces all instances of an old URL with a new one.
What kind of data can this plugin update?
This plugin can update various data types including posts, pages, image URLs, excerpts, post meta data, custom post types, widgets, options, and settings. It also updates serialized data and encoded URLs.
Does the plugin work with multisite installations?
Yes, the Go Live Update Urls plugin works on both multisite and single site WordPress installations.
What makes Go Live Update Urls special regarding domain changes?
The plugin automatically detects and handles special domain circumstances, such as subdomains or email addresses, to ensure accurate updates without side effects. It also has built-in support for WordPress data types like serialized data, parsing, updating, and restoring them to their original format.
Changelog
7.0.2
- Adjusted memory limit during counting to assure all tables are counted.
7.0.1
- Improved readme.
- Tested to WordPress 6.7.1.
7.0.0
- Introduced class constants for admin capability and parent menu.
- Introduced
Admin::get_admin_capabilitymethod. - Introduced
go-live-update-urls/admin/admin-capabilityfilter. - Removed deprecated
Core::sanitize_fieldmethod. - Converted GitHub Actions and Git hooks to distributed versions.
- Tested to WordPress 6.6.2.
- Required PRO version 7.0.0+.
6.8.0
- Added support for PHP based translations.
- Bumped required WordPress version to 6.2.0.
- Dropped support for PHP 7.2 in favor of 7.4+.
- Tested to WordPress 6.6.0.
- Officially added support for PHP 8.3.
- Required PRO version 6.13.0+.
6.7.3
- Improved the readme.
- Added a plugin domain to the translation files headers.
- Bumped required WordPress version to 6.1.0.
- Added live preview supporting using a playground blueprint.
- Update PHPUnit support to version 10.
- Tested to WordPress version 6.5.0.
6.7.2
- Fixed deprecated notices in PHP 8.2.
- Introduced
go_live_update_urls_sanitize_fieldfunction. - Misc code improvements.
- Tested to WordPress version 6.4.2.
6.7.1
- Made admin styles more resilient to style conflicts.
- Added support for sites which don’t include the
wp_linkstable. - Introduced a shared
render_admin_headermethod for the tools page header.
6.7.0
- Dropped support for PHP 7.0 in favor of 7.2.
- Bumped minimum supported WordPress version to 6.0.0.
- Improved block preview link handling.
- Required PRO version 6.10.3+.
6.6.3
- Updated node version to 18.
- Improved static analysis tools and scan level.
- Improved support for PHP 8.2.
- Tested to WordPress version 6.4.1.
6.6.2
- Updated Stylelint configuration and modernized CSS.
- Included admin notices on network admin page.
- Updated WP-PHPCS to version 3 and fixed all findings.
6.6.1
- Updated documentation links.
- Tested to WordPress version 6.3.1.
6.6.0
- Added support for updating keys in serialized data.
- Added support for updating sub serialized data values.
- Enhanced all data updaters.
- Included table and row_id information to error log when a row is skipped.
- Improved miscellaneous PHP docs and type hints.
- Fixed issue with updaters breaking paths when adding a sub-path to a URL.
- Tested to WordPress core 6.3.
- Updated the minimum WordPress core requirement to version 5.8.
- Updated the PRO version requirement to version 6.10.0.
6.5.3
- Improved plugin readme.
- Tested to WordPress version 6.2.2.
6.5.2
- Modernized the tools page JavaScript.
- Improved extendability by removing all
privateaccess modifiers. - Improved extendability by converting all
selftostatic. - Improved PHPCS scanning.
- Fully support PHP 8.1.
- Tested to WordPress Core 6.2.0.
6.5.1
- Fixed handling of row skipping for PHP 7.0.
6.5.0
- Gracefully handle missing PHP classes in serialized data.
- Introduced
Skip_Rowsclass for programmatically skipping database row updates. - Introduced
go-live-update-urls-pro/database/supports-skippingfilter to disable row skipping. - Tested to WordPress Core version 6.1.1.
6.4.1
- Improved readme.
- Added GPL license to plugin.
- Tested to WordPress core version 6.1.0.
6.4.0
- Dropped support for PHP 5.6 in favor of PHP 7.0.
- Required PRO version 6.8.0+.
6.3.9
- Tested to WordPress 6.0.1.
- Mentioned updating encoded URL in readme.
6.3.8
- Improved translations.
- Fix typo in the readme.
- Required PRO version 6.6.0+.
- Tested to WordPress 6.0.0.
6.3.7
- Added “Settings” link to plugin actions.
- Introduced
Admin::get_urlmethod for retrieving URL or tools page. - Fixed title of tools page in browser tab.
6.3.6
- Improved internal URL utm structure.
- Tested to WordPress 5.9.0.
6.3.5
- Tested to WordPress 5.8.3.
- Fix issue with tables showing from other sites on multisite.
6.3.4
- Support updating URL with URL encoded characters.
- Tested to WordPress 5.8.2.
6.3.3
- Improved capitalization across plugin verbiage.
- Improved translations.
- Tested to WordPress 5.8.1.
6.3.2
- Improved sanitization of table names.
- Fully support PHP 8.
- Tested to WordPress 5.7.2.
6.3.1
- Tested to WordPress 5.6.1.
- Improved translation process and documentation.
- Improved responsiveness of admin page.
6.3.0
- Improved readme.
- Improved plugin headers.
- Required WordPress version 5.2.0+.
6.2.2
- Pass option value when flushing Elementor cache to prevent edge case conflicts.
- Improved counting of urls across subdomains.
- Improved counting of urls across serialized data.
- Support replacing non subdomain values which duplicate because the old URL exists within the new URL.
- Introduced
go-live-update-urls/database/after-countingaction. - Introduced
go-live-update-urls/database/before-countingaction
6.2.1
- Automatically flush Elementor’s CSS cache during updates.
- Update screenshots and captions.
- Introduced new
go-live-update-urls-pro/admin/use-default-inputsfilter. - Add CSS classes to form elements on tools page.
- Fix spacing of banners on tools page.
- Improved PHPCS implementation.
6.2.0
- Redesign tools page for a modern block look.
- Improved various verbiage.
- Update all translations.
- More gracefully handle version conflicts with PRO.
- Support for PRO version 6.2.0.
6.1.4
- Support updating
registration_logandsignupstables. - Make
get_doubled_up_subdomainmethod public.
6.1.3
- Support WordPress version 5.5.1
6.1.2
- Improved admin form and selectors.
- Fix filter name for
go-live-update-urls/database/column-types. - Improved FAQs.
- Support for PRO version 6.1.0.
6.1.0
- Automatically exclude non text database columns.
- Support email addresses within serialized data.
- Greatly improved database update performance.
- Split database update steps into their own class.
- Support URL counting for upcoming PRO enhancements.
- Tested to WordPress version 5.5.0
6.0.1
- Improved compatibility with very old versions of PRO.
- Improved the readme.
- Add links for the documentation and troubleshooting.
6.0.0
- Entirely new code structure.
- Removed all deprecated code and filters.
- Improved filter and action names.
- Improved performance.
5.3.0
- Display error message when no tables are selected during update.
- Fix bug when updating columns which are name the same as MySQL commands.
- Remove confusing ‘- Serialized’ label from checkboxes list.
- Improved stability to modernize code some code.
- Introduced
go-live-update-urls/views/admin-tools-page/disable-descriptionfilter. - Cleanup some long deprecated code.
5.2.12
- Support for WordPress version 5.3.0
- Officially drop support for PHP 5.4 in favor of 5.6.0
5.2.0
- Support URL Encoded Urls within serialized data
- Support JSON Encoded Urls within serialized data
5.1.0
- Added new languages including French, German, and Spanish
- Support upcoming blogmeta table in WP 5.0.0+
- Support updating urlencoded urls
- Improved support for Visual Composer
- Add PHP composer support
5.0.0
- Bring back PHP 5.2 support
- Restructure entire codebase
- Greatly improved security
- Improved performance
- UI improvements
- Use strict WP coding standards
