WordPress的文章修订版本功能,就是每次编辑或修改文章时会自动保存并生成一个修订版本,默认是每分钟1次,本意是为了内容不小心被误删时方便恢复,初衷是好的,不过日积月累,会产生大量的冗余数据、加重服务器负担、拖慢数据加载。如果觉得这个功能有点多余,我们可以将下面的代码添加到主题的functions.php中,直接禁用修订版本和自动保存!
//禁止自动保存和修改历史记录
add_action('wp_print_scripts', 'no_autosave');
remove_action('pre_post_update','wp_save_post_revision');
function no_autosave() {
wp_deregister_script('autosave');
}
其它方法:
将以下代码添加到主题的functions.php后刷新网页,可以删除当前所有文章修订版本。
$wpdb->query( "
DELETE FROM $wpdb->posts
WHERE post_type = 'revision'
" );
如果只是定期删除修订版本,就没必要将此代码留在主题中,可以在准备清理修订版本时再加到主题中。
未经允许不得转载:WordPress组织 » 禁用WordPress的文章修订版本和自动保存功能
评论前必须登录!