最新消息:

WordPress取消文章自动修订版本及删除修订版本数据

教程分享 疯子 7336浏览 7评论

简介

在使用WordPress的过程中,编辑/修改文章时自动保存生成一个修订版本,同时数据库中也会增加一条数据库,虽然这么做可以避免编辑中的文章丢失,但是修订版本多了会产生大量的无用数据,给服务器加重负担。

以前很早就想去找下能不能将这个功能给禁止掉,可是不知道为什么直到今天才想起来- -!

解决方法

1,打开网站根目录下的“wp-config.php”文件,将下面代码粘贴进去然后保存。

//取消Wordpress自动修订
define('WP_POST_REVISIONS',false);
//取消Wordpress自动保存
define('AUTOSAVE_INTERVAL', false);

2,删除修订版本数据,在做之前请先备份一下数据,防止数据丢失。慎用

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取消文章自动修订版本及删除修订版本数据

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (7)

  1. 请问1和2是不是随便一个方法都可以,还是二个都需要添加,新人不懂
    追梦无痕8年前 (2014-03-30)回复
    • 1,是禁止这个功能。 2,是删除数据库中以前自动生成的数据,可删可不删,如果数据不太多的话,就不删吧。
      疯子8年前 (2014-03-30)回复
      • 1或者2的位置没什么要求把,随便放在代码里还是?
        追梦无痕8年前 (2014-03-31)回复
        • 第一个放在网站目录下的wp-config.php文件里,位置都可以。 第二个是sql命令,需要在数据库中执行的。
          疯子8年前 (2014-04-01)回复
  2. 其实这个功能挺好的,就是占用数据库多点,不过问题不大
    cxd448年前 (2014-03-24)回复
    • 强迫症... 每次修改文章的时候看到真心不爽...
      疯子8年前 (2014-03-24)回复