WordPress 自带记录文章修订版本的功能,每次编辑或修改文章,系统都会自动生成并保存一个修订版。长此以往数据库将产生大量数据冗余,最终拖慢网站的运行速度。更新帖子:https://www.zibll.com/forum-post/29268.html
定期清理
打开主题文件夹中的 functions.php
,将如下代码添加至文件末(主题文件夹在wp-content/themes
)
$wpdb->query( "
DELETE FROM $wpdb->posts
WHERE post_type = 'revision'
" );
打开网站任意文章刷新,返回wordpress后台可以看到历史修订版本已被清理干净,然后删除上述代码,需要清理时再添加。
关闭修订
如果清理了以往的文章历史版本,并且不想再产生这些内容,可以关闭此功能。
WordPress 提供了关闭方法,在 wp-setting.php
中有一个变量 WP_POST_REVISIONS
,把它设置为 false
就可以屏蔽 WordPress 日志修订功能。
打开网站根目录的wp-config.php
文件,在$table_prefix = 'xxxx';
这行的下面添加一下代码
// 禁用历史修订版本
define('WP_POST_REVISIONS', false);