wordpress怎么取消修订和自动保存草稿?

时间:2023年09月22日

/

来源:网络

/

编辑:佚名

WordPress自动储存文章修订版本记录的功能,当你每编辑一次文章时,就会在后台记录一次,每次修订都会在posts表中插入一条记录。
由于文章修订与自动保存的干预,往往会使得文章的ID越来越大。
虽然不会对于你的Wordpress运行造成很大的麻烦,但是文章版本过多的话会给你的空间和数据库增加很大的负担,造成数据库查询变慢。
关闭wordpress版本修订功能和取消自动保存草稿
1.在关闭该功能之前先手动清除一下数据库中已经有的文章版本修订记录
DELETE FROM wp_posts WHERE post_type ='revision'
2.关闭文章修订和自动保存功能
具体修改位置在 wp-config.php 的require_once(ABSPATH . ‘wp-settings.php’);前添加代码如下:
//取消修订
define('WP_POST_REVISIONS', false);
// 设置自动保存间隔,单位是秒,默认60 ,false则不保存
define('AUTOSAVE_INTERVAL', false );

也可以将下面的代码添加到主题的functions.php中,刷新一下网页,即可删除所有旧的修订版本。
$wpdb->query( "DELETE FROM $wpdb->posts WHERE post_type = 'revision'" );
关于WP_POST_REVISIONS这个常量的详细设置为:
true(默认)或者 -1:表示保存所有修订版本;
false或者0:表示不保存任何版本(除了自动保存的版本);
大于0的整数n:表示保存n个修订版本(+1只保存自动保存版本),旧的版本将被删除。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。