默认情况下,WordPress 为了数据的安全会自动保存草稿,这样防止在撰写文章的时候由于突发问题导致页面丢失。但是这个功能也是有缺点的,比如会增加数据库的体积,我们需要不定期的清理缓存。
或者我们可以取消禁止自动保存草稿的功能。
function disable_autosave() {
wp_deregister_script('autosave');
}
add_action('wp_print_scripts', 'disable_autosave');
这段代码将移除名为autosave的JavaScript脚本,该脚本负责自动保存草稿。通过移除该脚本,可以禁用自动保存功能。
保存并上传functions.php文件到WordPress网站的主题目录中。
请注意,禁用自动保存功能可能会导致在编辑文章或页面时失去未保存的更改。因此,在禁用之前,请确保定期手动保存工作进度。
此外,如果希望仅禁用自动保存功能而保留修订版本控制,可以尝试以下代码:
define('AUTOSAVE_INTERVAL', 9999);
将上述代码添加到主题的functions.php文件中,它将延长自动保存的间隔时间到9999秒(即约166分钟),从而减少自动保存的频率。
本文出处:老蒋部落 » 禁止WordPress自动保存草稿的问题 | 欢迎分享( 公众号:老蒋朋友圈 )