当前位置:首页 > CMS教程 > WordPress > 列表

批量删除WordPress文章修订版本的三个方法

发布:smiling 来源: PHP粉丝网  添加日期:2015-02-27 16:20:03 浏览: 评论:0 

在我们使用WordPress编写文章或修改文章时,WordPress会自动保存生成一个修订版本,如果一篇文章经过几次的修订,你就会发现WordPress在不知不觉中已经帮我们保存了该文章的好几个版本,虽然初衷是好的,我们可以利用WordPress的修订版本进行恢复文章的工作,但是由于修订版本生成的逻辑太单一,经过一段时间的使用后,所生成的修订版本数量是所写文章的好几倍,这样就很容易产生大量的冗余数据,拖慢数据加载的速度。

所以,小杰建议大家要培养定期删除WordPress修订版本的习惯,这样才能保证我们的数据库能得到充分的清理,提高网站的执行效率和浏览速度,那到底改怎样批量删除WordPress文章修订版本呢?小杰为大家提供了两个方法:

1、利用插件WP Clean Up批量删除

当你成功安装好WP Clean Up后,你只需进入网站后台,点击“设置”》“WP Clean Up”,这时你会看到网站目前有不少的修订版版,操作,自动草稿等可清理文件,这时点击“删除”即可。

2、通过代码来进行批量删除

如果你讨厌使用代码的话,不妨使用下面的批量删除修订版本代码,只要将下面的代码添加到主题的functions.php中:

  1. $wpdb->query( " 
  2. DELETE FROM $wpdb->posts 
  3. WHERE post_type = 'revision' 
  4. " ); //phpfensi.com 

然后点击“更新文件”后,再在前段刷新一下网页,就会删除全部文章修订版本.

3、关闭WordPress修订版本功能

如果你根本不想使用WordPress修订版本功能,你可以直接屏蔽掉,你需要将下面的代码添加到配置文件wp-config.php中,即可屏蔽WordPress的修订版本功能:

define('WP_POST_REVISIONS', false);

不过小杰可不建议这样做,毕竟凡事留有一些余地还是一件好事,万一在使用WordPress时出现什么情况,我们还可以通过修订版本功能回复文章,所以我们只要养成习惯每个星期清理一次订版本就好了。

Tags: WordPress文章修订 WordPress修订版

分享到: