Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Jeff Kivett1,490 Points
How do you make sure the database links are updated when pushing to staging?
This has probably been addressed somewhere in the video already, but I have gone back through it several times and cannot find it. How do you get the links to update (like site-url, etc.) when you do a wordmove push?
There are a number of ways to do this including scripts, plugins or using wp-cli. The method I use is to log into phpMyAdmin and do the following mySQL queries on the database. You should replace wp with whatever prefix you have given your tables:
UPDATE wp_options SET option_value = 'http://example.com' WHERE option_name IN ('siteurl', 'home'); UPDATE wp_posts SET post_content=(REPLACE (post_content, 'http://oldurl.example.com', 'http://example.com'));
Obviously you replace the URLs with your own.