WordPress的自动保存和修订版本功能一直为站长所诟病,虽然功能初衷是好的:自动保存可防止意外情况下关闭编辑器而导致文章内容丢失;修订版本方便用户查阅修改内容,做好版本控制;但是却忽视了无论是自动保存或是修订版本都会给数据库带来不必要的负担。
工具/原料
1
Notepad++
2
WordPress
方法/步骤
1
重新将禁用WordPress自动保存和修订版本的代码分享出来,笔者目前在WordPress4.8.1版本上有效。将以下两段代码放入主题模板文件functions.php即可。
2
//禁用文章自动保存add_action('wp_print_scripts','disable_autosave');function disable_autosave(){wp_deregister_script('autosave');}
4
另外你如果有自己定义的文章类型,可以使用下面这段代码来禁止特定文章类型的修订版本。
5
其实,还有不少WordPress用户会使用在wp-config.php添加相关代码来禁用自动保存和修订版本,但就笔者个人的使用情况来看效果并不理想,具体原因尚不明确。
6
除了自动保存和修订版本,WordPress还有一个非常讨厌的功能就是自动草稿。其实在很长一段时间内,笔者分不清自动草稿和自动保存的区别,简单的讲自动保存是你在写文章的时候,系统会根据时间间隔自动对文章进行备份并写入数据库;而自动草稿是当你点击“写文章”那一刻起,一个新的数据已经写入数据库,不管你后面是否有录入内容,哪怕是你退出编辑器。
注意事项
1
关于自动草稿功能的禁用,目前并没有简单有效的函数代码可用!
2
如需禁用需要修改WordPress程序本身,这个略显麻烦,本文暂且不表。
上一篇:用了美白产品怎么没有效果的原因