Go Live Update URLS

Description

Goes through entire site and replaces all instances of and old url with a new one. Used to change the domain of a site.

Want a smarter, easier to use plugin with better support?

Go Pro!

Works on both multi-site and single site installs.

Some of the features this plugin offers:

  • Database table by table selection in case of issues
  • Supports serialized data in options and meta tables
  • Very easy to use admin page – which may be found under Tools

Updates Entire Site including:

  • Posts
  • Pages
  • Image urls
  • Excerpts
  • Post Meta data
  • Custom Post Types
  • Widgets and widget data
  • Site settings
  • And much more

The admin screen is extend-able for developers familiar with using filters or template overrides.

Additional Serialized Safe tables may be adding using the ‘go-live-update-urls-serialized-tables’ filter.

To contribute send pull requests:
https://github.com/lipemat/go-live-update-urls/

Screenshots

  • Screenshot of a typical settings page. The verbiage will change slightly depending on your database structure

Installation

Use the standard WordPress plugins search and installer.
Activate the plugin.
Use the plugin under the Tools menu in the WordPress admin

Manual Installation

  1. Upload the go-live-upload-urls folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

FAQ

Installation Instructions

Use the standard WordPress plugins search and installer.
Activate the plugin.
Use the plugin under the Tools menu in the WordPress admin

Manual Installation

  1. Upload the go-live-upload-urls folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
Where do you use this plugin?

Under the Tools menu in the dashboard there will be a “Go Live” link.

Why does updating the domain break some plugins?

Some plugins will store the data in the database serialized which does not allow for easy updating of the data. You may un-check tables used by such plugins to avoid breakage and then update the urls manually for those plugins. Currently the options, postmeta, usermeta, commentmeta, and sitemeta tables are serialization safe.

How do I know which tables I should not update?

Most tables will be just fine to update. This plugin will tell you which ones not to update.
If you wish to try to update tables mentioned as not safe anyway, you may make a backup of your database, run this on all tables and if you run into trouble, restore your database, un-check tables in sections, and rerun this until you find the culprit. If you find you are running into issues often with custom table you may want to check out the Pro version of this plugin which works with any table.

Reviews

Works perfectly, we buyed Pro version

That’s a great plugin and it works like a charm.

Only missing features are:

  • an override function to rename GUID (I do it for websites that are still not online).
  • I would prefer to have a single Pro plugin instead of installing 2
  • a table list to be sure it’s gonna update all the tables in the database (with my_prefix_), rather than hoping it will magically works. With it still does.

Worked Perfectly

I was a bit nervous after reading some of the comments but even with a plugin heavy site this worked like a charm. I did go with the PRO version to get the support for plugins. Highly recommend!

Great Plugin! Been Using 2 Years

Thanks you for bringing this to the community. Lovely plugin. I like how it’s not on the main navigation and under Tools instead. It only has one purpose, to update URLs and not a bunch of useless mumbo jumbo to go with it. LOVE it.

Works great, awesome support!

Thanks so much! The plugin works fantastically and your support is absolutely superb! I’ve purchased the Pro Version and it does everything I’d hoped for. 🙂

It worked well !

It took a lot of hours to figure out how can I change my primary domain properly, then I found this plugin, checked lot of users download it, mainly 5 stars reviews, so I gave a try.

It was the perfect decision. I work with the latest WP (4.7) it works well without any problem and it’s so easy to use!

Thanks for the Author this plugin!

Read all 30 reviews

Contributors & Developers

“Go Live Update URLS” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

4.1.0

  • Drop PHP 5.2 support in favor of PHP 5.3
  • Support updating JSON urls
  • Support Revolution Sliders
  • Add custom updaters support

4.0.0

  • Restructure admin page to separate WP Core from custom tables
  • Remove custom styles in admin
  • Improved js structure
  • Improved actions and filters
  • Improved verbiage with admin

3.1

  • Add support for serialized term meta

3.0

  • Greatly improve security
  • Improve code organization
  • Remove misleading UI messages
  • Clears cache when finished

2.4

  • Added multi-site support
  • Added an un-check all tables button
  • Enhanced Security

2.3

  • Added Post Meta to Serialized Safe to coincide with Simple Links Version 2.0

2.2

  • Added Gravity Forms Support to Serialized Safe
  • Added a filter for additional serialized safe tables

2.0

  • Made updating the options table serialized safe *
  • Add extending ability of views and css *
  • Moved the Admin page to the Tools Section *
  • Improved the structure to allow for future changes *

1.5

  • Added support for automatically keeping email addresses intact when switching to a subdomain like www

1.3

  • Added support for adding subdomains like www

1.2.1

  • Added support for other prefixes besides wp_

1.2

  • Added the wp_options to the available tables to be updated and unchecked the table by default.

1.1

  • Removed the wp-options table from the tables to be updated.