WordPress更换域名
WordPress更换域名后需要做的事情。
admin
admin

给客户用 WordPress 建站过程中,经常会碰到更换域名的情况。
比如:本地测试的时候用的 http://192.168.1.xxx/,上传到服务器用的 https://www.hi-world.cc/

更换域名的操作方法:
1、打开 phpmyadmin 或者其他数据库管理软件。
2、输入SQL语句:

UPDATE xx_options SET option_value = REPLACE(option_value, 'http://192.168.1.xxx','https://www.hi-world.cc') ;
UPDATE xx_posts SET guid = REPLACE(guid, 'http://192.168.1.xxx','https://www.hi-world.cc');
UPDATE xx_posts SET post_content = REPLACE(post_content, 'http://192.168.1.xxx','https://www.hi-world.cc') ;
UPDATE xx_comments SET comment_content = REPLACE(comment_content, 'http://192.168.1.xxx', 'https://www.hi-world.cc') ;
UPDATE xx_comments SET comment_author_url = REPLACE(comment_author_url, 'http://192.168.1.xxx', 'https://www.hi-world.cc') ;

3、执行SQL语句。


几点说明
1、xx_ 是你的wordpress程序的数据表前缀,默认是 wp_ 。
2、替换域名含 http:// 是因为现在大家都上 SSL 了,域名的前缀是 https:// 了。如果都没有使用 https:// 或者旧域名本来使用的就是 https:// 那也可以不用含前缀。总之,新旧域名对比一下,哪里不一样换哪里。
3、原理就是 SQL 语句的 replace 来替换新旧域名,如果你的 wordpress 有额外的数据表或者插件添加的额外数据表中也包含域名,可以按照上面的格式写一条替换语句更换域名。