首页 > 网站建设 > wordpress > SQL命令对wordpress特定内容进行替换的方法
2015
01-01

SQL命令对wordpress特定内容进行替换的方法

今天在打理聚特惠的过程中由于操作失误发现文章模块中莫名的加入了几个无聊的字段名称,再发一遍太浪费时间了,干脆,从网上找了下有这类教程,因此就以此文记录了使用SQL命令对wordpress特定内容进行替换的方法,与大家共享:

方法一:使用SQL语句来趁替换字符串。

1、进入你的数据库管理phpMyAdmin 中,打开SQL执行对话框。输入以下语句:

	UPDATE wp_posts SET post_content = REPLACE( post_content, '原内容', ' 新内容' ) ;

以上语句的意思很简单,就是将post_content (发表过的文章内容)的某个字符串(原内容)替换为(新内容)。replace 命令是替换的意思。

2、 例如将Wordpress中文章中的“[db:链接]”替换为“空内容”。操作可以参考下图:

SQL命令对wordpress特定内容进行替换的方法 - 第1张  | 心岛博客

SQL命令对wordpress特定内容进行替换的方法 - 第2张  | 心岛博客

3、上面的SQL语句还只能是替换掉文章内容的字符串,如果你需要替换掉文章标题或者其他的文章标签、文章分类等,可以参考Wordpress数据库基本结构来举一反三操作。

方法二:使用Find and Replacer插件。

1、首先下载和安装Find and Replacer插件。

2、将插件安装完成后,在Wordpress博客后台点击“设置”进入该插件的设置页面。 这里你可以设置你想更改内容的文章的起始和终止ID,如果想要修改某个特定的ID的话,只需要在起始和终止ID都填写一样的数字就可以了。

3、如何知道自己的文章ID呢?其实插件已经将它们都列出来了。在设置页面下面你可以看到“Page Listing”这里就有所有文章ID和文章标题等相关信息了。

再次提醒大家,以上两种方法操作都有一定的风险,请做好备份工作。

最后编辑:
作者:xindao
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。