WordPress 更换域名后数据库批量处理

以下方法,测试有效。

首先,修改表“wp_options”中的字段“option_value”的第1行和第39行,换成新域名网址。第1行是站点url,不改进不了后台;第39行是主页地址,也可在后台设置常规里修改。

然后之前,进数据库搜索原网址,发现不是一般的多,纯手动那是不可能的了,所以我们需要用SQL的update命令批量替换原网址,语句格式如下:

UPDATE 某数据表名 SET 此表某字段 = REPLACE(此表某字段, ‘原内容’,’新内容’)
提示:请注意半角符号!

然后,修改表“ wp_posts” 中的字段 “guid”,因此字段记录了文章最原始 url ,而且无论你将数据导入到什么地方,此信息是不变的。进入数据库——SQL,输入以下语句():

UPDATE wp_posts SET guid = REPLACE(guid, ‘http://fivemu.cn’,’http://immmmm.com’)
意思是:修改表“ wp_posts” 中的字段 “guid”的原网址http://fivemu.cn为http://immmmm.com 。

另外,若发表文章上传的图片和附件都是直接上传网站的话,输入以下语句:

UPDATE wp_posts SET post_content = REPLACE(post_content, ‘http://fivemu.cn’,’http://immmmm.com’)

 

原文

发表回复

请填写评论
请填写您的名字

最近流行

热点内容