Wordpress更换域名是比较麻烦的,它不想thinkphp等其他php框架,只需要更换一下网站域名的部署即可。因为wordpress数据库中是有很多的网站的链接。所以,wordpress更换一下域名是比较麻烦的问题。所以也会出现很多的奇怪问题。那么备份网站就是操作的第一步。备份后那么,我们遇到了更换域名怎么办?

一、更改网站的配置网址:

1)、先从wordpress后台更换域名,然后再部署新域名。

Wordpress后台-》设置-》常规更改地址,地址更改后再去部署网站的网址。当然这种方法是会有保存不上的情况出现。

   2)、数据库修改

   这种就可以部署好域名,进数据库把这两个给修改为新域名

   

3)、sql修改

   使用如下sql语句进行修改。

       UPDATE wp_options SET option_value = replace( option_value, '老域名', '新域名');

   二、修改文章自定义表中的域名,这个是网站中文章的一些自定义数据,例如:自定义图片、自定义banner等。这个方法只能是通过sql进行修改如下:

       UPDATE wp_postmeta SET meta_value = replace(meta_value, '老域名','新域名') ;

   三、修改文章中的老域名。文章中的图片、导航、等要修改成新域名。如果您用的对象存储可能就不需要修改了。

   UPDATE wp_posts SET post_content = replace( post_content, '老域名','新域名') ;

   四、要修改分类和标签自定义的一些链接中的老域名。当然这个里面可能没有,但是也会有人用到,就列出来了。

       UPDATE wp_termmeta SET meta_value = replace(meta_value, '老域名','新域名') ;

   这些不是全部的解决方法,例如您用的插件生成的数据表的链接,评论中的链接等等,都会有的,这些如果不会处理就需要找专业的人员去处理了。基本上上面的四个方面就是wordpress网站更换域名的全部了。