这是个老生常谈的问题,之所以WordPress设计了这个自动草稿功能,因为当多个用户在大致相同的时间同时创建新文章,并保存发表文章,文章的ID可能是相同的,最后保存发表的文章会覆盖另一个文章,为防止这一问题,当你新建文章时会自动保存一个草稿,并占用一个唯一的ID,文章发表后就是这个草稿的ID,这样就不会出现冲突。
还有就是,编辑文章时断电了,不会让你所有的文章内容丢失。
虽然这个自动草稿,在文章发表后会被清除,但你只是点了发表文章,之后直接关闭,自动草稿将被保留,貌似网上说会在7天后自动清除,但强迫症患者,还是想禁用这个自动草稿,大部分网站只有一个人发文章,并不会遇到上面的问题。
网上说这段代码可以禁止自动草稿,实测无效:
add_action( 'admin_init', 'disable_autosave' ); function disable_autosave() { wp_deregister_script( 'autosave' ); }
这段代码貌似在没有区块编辑器前是有效的。
将下面代码行添加到配置文件 wp-config.php 文件中,将自动保存间隔设置为一天,实测无效,但有人说有效:
define('AUTOSAVE_INTERVAL', 86400);
同样下面的代码也无效
define('WP_POST_REVISIONS', false );
所以呢,放弃,随它去吧,另外,如果你同时编辑发表两个文章,也可能会被覆盖的情况,找个清理插件定期清理一下就行了,比如下面文章中推荐的清理插件。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!