去除wordpress修订版本加快运行速度
为什么要去掉版本
wordpress一分钟会保存一次正在编辑的文档,防止网页崩溃导致的文章内容丢失,修改文章的时候自动保存生成一个修订版本,有时候会产生5-8个修订版本,这些修订版本会占用几倍的数据库行,增加数据库冗余,拖慢网站。
怎样去掉数据库版本
主要讲一下如何无插件实现去掉wordpress修订版本功能,清除wordpress数据库冗余。
方法1修改主题functions.php文件实现功能:
在文件中 ?> 的前面加上代码:
remove_action ( ‘pre_post_update’, ‘wp_save_post_revision’ ); /*注释移除修订功能*/
方法2在根目录配置文件wp-config.php中添加以下代码移除功能:
define(‘WP_POST_REVISIONS’, false); /*注释移除wp修订功能*/
怎样删除已经产生的冗余数据
查询已经生成的数据量,登陆phpMyAdmin后台,点击SQL,执行SQL语句。
SELECT * FROM wp_posts WHERE post_type = “revision”
删除冗余数据记录
同样点击“SQL”,执行SQL语句:DELETE FROM wp_posts WHERE post_type = “revision”
OK执行完成,已经删除了冗余数据,教程就到此结束了。
作者:fkwebs