首页 > 网摘 > 禁用并删除 WordPress 文章修订记录

禁用并删除 WordPress 文章修订记录

WordPress 2.6 引入了文章修订历史功能,当时我们翻译成“编辑历史”,但这一功能对多数个人博客毫无用处,还往数据库中写入了一些毫无用武之地的内容,假若你是个有洁癖的人,那么我们一起来看这个教程,来个大扫除吧:

  • 禁用 WordPress 文章修订历史功能
  • 打开 WordPress 根目录下的 wp-config.php 文件,添加如下行即可:

    define('WP_POST_REVISIONS', false);
  • 删除 WordPress 已有的文章修订记录
  • WordPress 文章的修订记录,都被写入了数据库,既然我们不使用他们,那么,清除他们吧!通过以下 SQL 语句可以删除:

    DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = 'revision');
    DELETE FROM wp_term_relationships WHERE object_id IN (SELECT id FROM wp_posts WHERE post_type='revision');
    DELETE FROM wp_posts WHERE post_type='revision';

    经过上面这两步,WordPress 文章修订历史功能就不会再来打扰你了。这个教程有用吧?欢迎留言哦。

    分类: 网摘 标签: , ,
    1. 2009年7月1日14:14 | #1

      我说编辑历史怎么这么烦呢,越来没有直接禁止的地方。习惯一边写一遍更新了。

    2. 2009年7月1日15:06 | #2

      @Jacse 呵呵。

    1. 本文目前尚无任何 trackbacks 和 pingbacks.

    注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。直接点击评论上方的回复实现此功能