WordPress禁止编辑器自动保存修订版本和自动保存草稿 减少数据库占用

  • 麦子的头像-WordPress建站笔记
  • 麦子
    2021年12月20日 06:24:36发布

如果我们在使用WordPress程序的时候,没有特殊的处理程序,那我们在编辑内容的会自动保存修订版本。而且会自动生成草稿文件,于是我们会看到发布的文章ID之间间隔比较大,而且数据库会比较多的缓存修订版本。当然,如果要处理也很就简单,我们可以定期的清理数据库,否则数据库文件是比较大的。

我们也不能说这些自动的修订版本没有用途,比如定期的修订版本可以确保我们在忘记保存文章丢失文章数据,以及可以自动保存我们的文章版本。当然,我们也可以直接去掉这个功能。

//禁用文章自动保存
add_action('wp_print_scripts','cnwper_no_autosave');
function cnwper_no_autosave(){
wp_deregister_script('autosave');
}
//禁用文章修订版本
add_filter( 'wp_revisions_to_keep', 'cnwper_wp_revisions_to_keep', 10, 2 );
function cnwper_wp_revisions_to_keep( $num, $post ) { return 0;}

我们将代码添加到主题中的 Functions.php 文件中,可以禁止自动保存和保存修订版本。但是,我们在禁止后也需要注意,我们在保存文章的时候要注意备份,免得忘记提交。

© 版权声明
THE END
喜欢就支持一下吧
点赞7
分享