Mar
04
[WordPress] – Update image links when moving site
Posted by Tony under Developers Corner
I needed to move a customer’s domain to a new location and that meant updating the image links, since wordpress uses absolute URLs. Fortunately there is an easy fix for this, MySQL to the rescue!
There are 3 different SQL queries you need to make (use PHPMyAdmin, CommandLine or just write a PHP script to run).
The first one fixes all the wordpress options in the wp_options table
UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
*only replace the old-domain and new-domain.
The second query will update guids in table wp_posts
UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');
And finally we update the post_content of table wp_posts
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');