WordPress文章修订版本删除/关闭与设置保存版本次数

很多人在用WordPress写作的时候,会发现一个非常明显的问题:“怎么这么多修订版本,能不能删除或者屏蔽掉。”什么是WordPress文章修订版本?WordPress修订版本就是编辑或修改文章时自动保存生成一个修订版本,默认是每分钟1次,主要是方便恢复,日积月累,会产生大量的冗余数据,加重服务器负担,拖慢数据加载。今天,我就教大家来屏蔽或者删除修订版本文章,一段代码就能解决。

一、删除WordPress文章修订版本

我们可以将下面的代码添加到主题的 functions.php 中,刷新一下网页,会删除全部文章修订版本。

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

注意:如果只是定期删除修订版本,就没必要将此代码留在主题中,可以在准备清理修订版本时再加到主题中。

二、关闭或禁用WordPress文章修订版本

//一个版本都不保存(即 禁用自动保存功能)
define('WP_POST_REVISIONS', false);

三、设置WordPress文章修订版本 保存版本次数

WordPress拥有自动保存文章的功能,防止突然掉线或主机故障等丢失文章,默认情况下是 30 秒保存一次,保留最后的 5 个文章版本。如果你想修改这些默认设置,可以在WordPress根目录下的 wp-config.php 添加:

//保存 10 个版本
define('WP_POST_REVISIONS', 10);
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏
分享
评论 抢沙发

请登录后发表评论