通过functions.php删除WordPress文章修订版本

2015年6月28日08:12:34 评论 555

新版本的Wordpress会默认打开文章修订功能(Post Revisions),在对文章进行编辑或者修改时会自动保存一个修订版本,方便你后续对文章进行恢复。Wordpress的初衷是好的,但是常年累积,会在Wordpress的数据库中产生大量的冗余数据,加重服务器负担,拖慢数据加载。如果你想清理你数据库中冗余的自动修订版本数据,可以通过在当前主题的functions.php文件加入以下代码:

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

添加后打开网站任意页面,即可删除数据库中保存的文章修订版本数据。如果此段代码留在functions.php文件中,每次打开网页都会执行,无形中会延长数据加载时间。建议你执行一次后立即从functions.php文件中删除,等下次需要时再添加到functions.php文件。

本文方法参考:How To Delete WordPress Post Revisions Using fuctions.php File

avatar
WordPress主题和插件添将支持自动更新功能 业界动态

WordPress主题和插件添将支持自动更新功能

WordPress 作为最流行的博客平台,有着丰富的扩展和主题生态系统。然而主题和扩展也经常成为 WordPress 网站的安全隐患,原因是网站管理人员在安装扩展或主题之后就不再更新。当扩展或主题发现...
WordPress 5.3.1版本发布 业界动态

WordPress 5.3.1版本发布

来自WordPress官方的消息,WordPress 5.3.1版本发布,这是一个安全更新版本,也是一个常规更新维护版本。 WordPress 5.3.1一共修复46个漏洞或者漏洞相关安全问题。 官方...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: