WordPress禁止自动保存修订版本和自动保存草稿

建站技术63字数 616阅读2分3秒阅读模式

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

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

//禁用文章自动保存 https://www.idcxen.com/wpdisablie-autosave.html
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 文件中,可以禁止自动保存和保存修订版本。但是,我们在禁止后也需要注意,我们在保存文章的时候要注意备份,免得忘记提交。

投上你的一票
 
麦子
  • 本文由 麦子 发表于 2024年5月23日 08:33:02
  • 转载请务必保留本文链接:https://www.idcxen.com/wpdisablie-autosave.html