WordPress文章内容的批量替换

TC16年前 (2010-08-18)网站与博客688
其实这和当初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:中文站的新浪微博是谁在更新呢?

相关文章

百度支持视频了?

百度支持视频了?

贴一个试试陈年旧评分割线(评论顺序 ↑)匿名网友:@_@这个不是youtube的视频啊TombCrow:多谢指点~~TO 4楼的:百度没骗人,所以我不是人~~~莫希:今天有鸟刚说过,如果骗人,它就是人!费茨::Dsubaru:火狐找到未知插件(text/html)4-TombCrow:……百度骗人!...

让WordPress运行多个博客的插件:WP-Hive

让WordPress运行多个博客的插件:WP-Hive

WP-Hive这个插件,允许WordPress用户在只安装一个WordPress的情况下,却能建立和运行多个博客。所以,如果不是想建立一个多用户博客的话,杀鸡就不必用牛刀了,WordPress MU还是别折腾了。但使用WP-Hive的前提是你拥有至少一个属于自己的顶级域名。假设你已经安装了一个Wo...

SMF和Bo-blog的改动记录

SMF和Bo-blog的改动记录

这个文件是我在一张光盘中意外看到的,时间为 2007年9月22日 22:39,是subaru发给我的他的工作记录……涉及的问题是SMF论坛程序和Bo-Blog博客程序的修改,另外还有Zina这个媒体库程序。自己在这里留个底。1. smf 字体大小 style.css2. smf 签名档及附件样式...

嗨!亲爱的朋友们,欢迎您光临我的BLOG

嗨!亲爱的朋友们,欢迎您光临我的BLOG

嗨!亲爱的朋友们,欢迎您光临我的BLOG  我已经在新浪BLOG安家了,欢迎你“常过来看看”,大家多多交流哦。我们可以一起把这里变成共同的心灵家园,像家一样温暖的地方。  我会把一些新鲜有趣的东西记录下来一块与你分享,也希望你能够记住我的BLOG地址,像老朋友一样经常过来做客——你可以把“她”添...

数据库内容批量替换

数据库内容批量替换

其实以前也记过,不过当时出于谨慎采用了先备份再替换。现在越来越懒了,直接替换了。Wordpress要把图片的“aligncenter”批量替换成“alignnone”在表中输入SQL命令UPDATE wp_posts SET post_content = replace(post_content,&...

发表评论    

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