WordPress禁用文章自动保存和修订功能的最新汇总方法
WordPress的自动保存和修订历史功能一直为广大站长所诟病,虽然功能初衷是好的:自动保存可防止意外情况下关…
WordPress的自动保存和修订历史功能一直为广大站长所诟病,虽然功能初衷是好的:自动保存可防止意外情况下关闭编辑器而导致文章内容丢失;修订版本方便用户查阅修改内容,做好版本控制;但是却忽视了无论是自动保存或是修订版本都会给数据库带来不必要的负担。其实只需要两段代码就可以轻松关闭这两个无用功能,支持最新的WordPress5.2.1最新版。
WordPress有个文章自动保存和修订记录的功能。在编辑文章时,默认情况下 WordPress 每隔 60 秒会将你所编辑的文章自动保存一下,这样无论是你的浏览器崩溃亦或是电脑故障关机等其他情况都不用担心编辑的文章内容丢失。对于文章修订记录功能的话,WordPress 会保存你每次修订的记录在数据库中,当然一般情况下,你也可以在文章编辑页面看到如下所示的修订记录:
由于文章修订与自动保存的干预,往往会使得文章的ID越来越大,就截止我发布这篇文章为止文章 ID 已经达到了 1009 了,而我实际发布的文章也才742篇;而且过多的文章修订记录对于数据库的优化来说似乎也不是一件好事,所以说最终决定禁用文章修订与自动保存功能,虽然并不能彻底解决问题,但多少会有所缓解。网上关于禁用文章修订与自动保存功能的实现方式很多,但真说起来也是大同小异,我自己查阅了些 WordPress 的官方文档并结合网上自认为不错的代码整理了一下,大致如下:
方法一 修改 WordPress 配置文件 wp-config.php
找到站点根目录下面的 wp-config.php 文件,在“define(‘WP_DEBUG’, false);”后边添加如下代码即可:
/** 禁用文章修订功能 */
define('WP_POST_REVISIONS', false);
/** 禁用自动保存功能 */
define('AUTOSAVE_INTERVAL', false);
通过上述代码我们直接将文章修改与自动保存功能禁用掉了,对于一些其他朋友可能仍希望保留最近几个版本的修订记录以免由于误操作导致文章不可恢复,这样的话我们直接将 false 修改为具体的正整数即可,比如下面这样:
我自己使用的就是这种方法,具体代码如下:
类别:WordPress教程、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!