西门的后花园

一个热爱网络的年轻人的博客

禁用WordPress博客的自动保存功能和文章修订版本功能

因为自己跟文章的ID耗上了,想以后发表的文章ID是连贯的。但是WordPress默认就有“自动保存”功能,所以我要把他禁用掉。虽然也有专门的插件来实现这个效果,但是我个人是不喜欢用插件的,所以就用修改代码的形式了。

编辑当前主题文件夹里的functions.php,在最下面增加以下两段代码。本博客目前是WordPress 5.6,发布和编辑文章,均不会自动保存和修订版本。

// WordPress禁用自动保存
add_action('wp_print_scripts', 'disable_auto_save');
function disable_auto_save() { wp_deregister_script('autosave'); }

// WordPress禁用所有文章类型的修订版本
add_filter( 'wp_revisions_to_keep', 'disable_revisions', 10, 2 );
function disable_revisions( $num, $post ) { return 0; }

这样添加上之后,不管你是修改文章,还是添加文章,都不会在MySql数据库Posts表中增加ID了,所以博文的ID就会变成连贯的了。

评论已关闭

分类目录