About MuCheng
站长暮城,暂无字无号。 嗜上网,喜欢折腾,爱旅行与王者,喜爱宁静大自然。性格随和、沉稳(实际上是有些木讷),不吸烟,偶小酌,乐于箪食瓢饮。 虽说早自2005年就已开站,但站无定所,四处飘荡,遂于2020年11月正式开通本站。所发文仅用于暮城记录学习笔记之用,以利己利人为基则,无任何盈利目的,不承接广告合作,未注明出处的文章,如有侵权,请及时联系暮城予以删除。 联系方式:mc@mcheng.cn

纯代码屏蔽WordPress的文章修订功能

WordPress中的自动保存可以防止在意外情况下关闭编辑器而导致文章丢失。但它有个缺点就是在WordPress中自动保存也占用文章ID,并且默认为60秒保存一次,这样会导致写一篇文章会占用多个ID,并且在数据库中也会存入大量的无用信息。

如果要禁用文章自动保存及修订版本的可以将如下代码添加至主题模本function.php文件中即可。

//禁用文章自动保存
add_action('wp_print_scripts','disable_autosave');
function disable_autosave(){
wp_deregister_script('autosave');
}

//禁用文章修订版本
add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );
function specs_wp_revisions_to_keep( $num, $post ) {
return 0;
}