wordpress 如何更改域名

wordpress如何更改域名

如果是其他类型站点一般只要修改了修改了域名的解析就行,但是 wordpress 在安装的时候会记录安装域名,如果当前域名能用的情况下我们可以进入后台把新域名更换

如果某些原因如原站点dns已失效,原域名未续费导致域名无法访问,结果导致网站无法使用了,后台也进不去了。

网上给出的方法是直接在数据库中修改,个人觉得这种方法不好,数据库只要一不小心就会出现很大的问题。这里我使用最简单的方法解决

找到你现在所使用的主题,在主题目录中找到functions.php,在这个文件中加入以下代码:

update_option('siteurl','http://你的新域名');

如我现在使用的主题是 twentynineteen
那么当前主题的 functions.php 位置为 siteroot/wp-content/themes/twentynineteen/functions.php

修改后的内容如下

上传覆盖,现在打开你的网站就可以访问了,现在马上进入后台 点击设置–常规 在后台的地址修改为现在的新域名,保存

然后将刚刚添加进functions.php的代码删除


这种情况可以避免

就是修改域名之前先将域名解析好,然后将进入后台将设置改为新域名再删除或者修改不需要旧的域名解析


终极方式数据库一键替换所有旧设置的域名为新域名

UPDATE wp_options SET option_value = replace(option_value, 'www.xiadmin.com','www.newdomain.com') ;

UPDATE wp_posts SET post_content = replace(post_content, 'www.xiadmin.com','www.newdomain.com') ;

UPDATE wp_comments SET comment_content = replace(comment_content, 'www.xiadmin.com', 'www.newdomain.com') ;

UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'www.xiadmin.com', 'www.newdomain.com') ;

给TA支持
共{{data.count}}人
人已支持
随笔

sublime text3 php代码格式化

2020-10-10 14:48:06

工作日志随笔

去除宝塔面板强制登录

2020-10-20 17:09:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索