11月 06

  由于之前的使用,一直挺烦 WordPress 的自动保存和生成日志修订版本(Revision),这次的安装,让我想彻底的将它关掉,避免日后的麻烦。

  在网上找了不少方法,不过都差不多是千篇一律,而这些方法以前都使用过,治标不治本。要不就是要装上插件来关闭,或则装上插件来清除。使用网上的方法,通过修改 post-new.php 文件,删除或者注释其中的wp_enqueue_script(’autosave’);,而这个方法却只能关闭添加新文章时的自动保存,当我们编辑的时候,自动保存又出来了。

  在这里,通过总结,我做出一个完整无需插件的解决方案。

  首先修改 wp-admin 下的 post-new.php 文件,找到:

wp_enqueue_script('autosave');

  删除或者在前面加上“//”注释掉。

  再找到 post.php 文件,同样的语句,同样删除或者注释掉。

  通过上面的修改,我们就搞定了 WordPress 添加新文章和编辑文章的自动保存。当然,如果你要关闭页面的自动保存,还要修改添加新页面文件(page-new.php)和编辑页面文件(page.php),也是查找同样的语句,同样的修改方法。

  最后打开,根目录下的 wp-config.php 文件,在里面添加:

define('WP_POST_REVISIONS', false);

  这样可以屏蔽掉日志的修订功能。

  如果,你之前没有关闭,已经生成了很多修订版本(Revision)想要删除,有两种方法。
   (1)你熟悉phpMyAdmin操作可以执行下面的SQL语句(无需插件)

delete from wp_posts where post_type = 'revision';

   (2)如果你不熟悉,那就只有安装插件来解决。安装 Delete-Revision 插件,安装并且启用后,只需要在设置里找到它,并且检查删除就行了。

  恭喜你,你的 WordPress 清理之旅正式结束了。

2 Responses to “彻底关闭WordPress自动保存”

  1. 友情链接 Says:

    今天我在学这个wp 关闭WordPress自动保存 到底是怎么一回事还没搞明白

  2. zwwooooo Says:

    这个的确非常烦,以前在yo2时我的id就飙到2万多了,囧~

Leave a Reply