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

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 );

ad1a1b7183091049

也可以将下面的代码添加到主题的functions.php中,刷新一下网页,即可删除所有旧的修订版本。

$wpdb->query( "DELETE FROM $wpdb->posts WHERE post_type = 'revision'" );

关于WP_POST_REVISIONS这个常量的详细设置为:

true(默认)或者 -1:表示保存所有修订版本;
false或者0:表示不保存任何版本(除了自动保存的版本);
大于0的整数n:表示保存n个修订版本(+1只保存自动保存版本),旧的版本将被删除。

© 版权声明
THE END
喜欢就支持一下吧
点赞11
评论 抢沙发

请登录后发表评论

    暂无评论内容