WordPress文章内容的批量替换

TC16年前 (2010-08-18)网站与博客689
其实这和当初smf的批量替换是一样的。
但那个是聊天记录,废话多了点,有时候我自己看都觉得烦。
现在给自己也给其他有此需要的wp用户整理一下。
需求:
主要是因为更换域名或某链接引起的,需要批量替换文章内容。
比如,批量修改链接地址——需要把“gmly.cn”全部改成“gmly.info”。
或者,批量替换关键字——需要把“游侠”全部改成“3DM隔壁”。o(╯□╰)o
步骤:
进入数据库,点击 wp_posts,进入“操作”
选择需要复制的表所在的数据库,旁边则输入复制后的表名(例如wp_posts2)

复制成功后,会回到 wp_posts,点击“SQL”
输入命令(例如把全部的“gmly.cn”改为“gmly.info”):
UPDATE wp_posts
SET post_content = (SELECT REPLACE( wp_posts2.post_content, "gmly.cn", "gmly.info" ) FROM wp_posts2 WHERE wp_posts.ID = wp_posts2.ID)
引申:
其实任何PHP+MySQL的程序都可以这么改。
看看文章内容是在哪个表的哪个字段(wp是在wp_posts的post_content),再选择一个不变更的内容作为基准(例如wp_posts的ID)
然后,对比一下上面的命令就可以了。




陈年旧评分割线(评论顺序 ↑)




apple_8932:回复TombCrow:噢,了解。我看到那个微博的所在地是“北京”,还以为是JK或者八爪鱼呢

TombCrow:回复apple_8932:某不是人在更新……

apple_8932:中文站的新浪微博是谁在更新呢?

相关文章

汗,又要搬了……

汗,又要搬了……

我说的不是中文站!虽然中文站确实需要搬了。我说的是我的博客,居然又要搬了。自打从 msn 搬出,似乎一直不得安宁。希望这次能维持下去……http://* qzone.qq.com我发现博客不能搬……一旦搬了,以后实在难以安定了。msn 空间用了两年,一直没有搬家的打算而一旦搬走之后,其他博客使用时间...

s笔记:涩兔子

s笔记:涩兔子

1.解决导出的sql文件 mysqldump出来的sql文件,用vi打开,使用群替换 : %s/latin1/utf8/g 把所有latin1的相关信息都改成utf8 2.解决导入的问题 mysql -usirtoozee -p123456 linuxfans < linuxfans.sql ...

查询网站/博客RSS订阅数的两个方法

查询网站/博客RSS订阅数的两个方法

更准确的说,是查询 Google Reader 中的订阅数。1)使用Google的相关服务Google Reader 里本来就有这个“查询功能”。在添加订阅的输入框里输入网站或博客的名字:即可查询到与此相关的所有订阅和订阅情况。以下是输入“TombCrow”的结果……2)使用FireFox插件Fir...

QQ空间是脑残空间

QQ空间是脑残空间

经亲自试验,证明了这句话的正确性PS:谁能教教我怎么关掉空间?...

废话一堆

废话一堆

本来是想整理一下的,但又犯懒了(貌似我总会说这两个字,囧)。直接乱七八糟发上来了。内容是中文站这次的改版,涉及的是wordpress、smf、dokuwiki。以下是废话一堆,别说我没提醒你首先是域名。因为原先的域名解析坏掉了(因此才导致了pic.gmly.info无法访问),所以换回了美国的Go...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法和观点。