Wordpress变更域名后批量替换文章内与设置中的老域名为新域名-以及本地环境切换到服务器环境需要替换localhost为域名-的操作方法
老域名切换新域名:
UPDATE wp_options SET option_value = replace( option_value, 'http://老域名', 'http://新域名') WHERE option_name = 'home' OR option_name ='siteurl' ; UPDATE wp_posts SET post_content = replace(post_content, 'http://老域名', 'http://新域名'); UPDATE wp_posts SET guid = replace( guid, 'http://老域名' , 'http://新域名' ) ;
本地切换线上:
UPDATE wp_options SET option_value = replace( option_value, 'localhost', '写域名但不要加http://这个字符串') WHERE option_name = 'home' OR option_name ='siteurl' ; UPDATE wp_posts SET post_content = replace(post_content, 'localhost', '写域名但不要加http://这个字符串'); UPDATE wp_posts SET guid = replace( guid, 'localhost' , '写域名但不要加http://这个字符串' ) ;