首页 » WordPress教程 » 正文

取消和延长wordpress博客自动保存和修订版功能

  取消和延长wordpress博客自动保存和修订版功能

WordPress在后台编写或发布文章和页面时每60秒会自动保存一次,这个功能的好处是在一定程度上防止断电或者忘记保存带来的影响。不过长期如此,会使得数据库中增加了多条很少使用的记录,加重数据库负担,还会造成发布的文章的ID不连续。那我们该如何设置禁止或者延迟自动保存的时间?本文提供两个方法

  方法一:禁用wordpress自动保存草稿功能

在wp-admin文件夹中,找到”post.php,post-new.php”这两个文件,打开并搜索以下代码:
wp_enqueue_script(‘autosave’);(只有一处)
这段代码是唯一的,所以直接在前面加”//”注释掉或者直接删掉就行了,
效果:
//wp_enqueue_script(‘autosave’);

最后保存这两个php文件,就可以了。
由于WordPress.ORG现在还没有在WordPress中提供关闭自动保存草稿功能,所以要禁用此功能的bloger,在对WordPress升级后,别忘了对这两个文件进行重新修改。

 方法 二:延迟WordPress自动保存草稿的功能

方法很简单,用FTP登录到你的空间后台,在Wordpress根目录找到wp-config.php,打开之后在在define(‘WP_DEBUG’, false);之后添加以下语句,然后保存:

define(‘WP_POST_REVISIONS’, false);

define(‘AUTOSAVE_INTERVAL’, 1800);//1800指1800秒即30分钟

  define(‘WP_POST_REVISIONS’, false);这句就用来禁止Wordpress文章修订版本记录,下面一句是用来设置文章自动保存的时间间隔,Wordpress预设的是60秒钟。根据自己的需要更改。
注意:操作之前最好备份好数据库!

  这样以后发的文章的ID就能连续了,也可以防止垃圾数据过多。

  不过这样只是不会再产生新的修订版本以及自动保存的版本,但不能清除以前产生的修订版本以及自动保存的版本,所以还要清理下数据库,具体方法下篇文章会提到。

发表评论