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

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

新版本的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个漏洞或者漏洞相关安全问题。 官方...
Namesilo新注册.TOP域名便宜 $0.99年付 优惠信息

Namesilo新注册.TOP域名便宜 $0.99年付

今天浏览网站的时候发现Namesilo的.top域名活动,新注册.top域名只需要$0.99,比以前十几美元或者二十几美元划算很多。.top域名是三字符英文单词域名,有“顶尖、高端、突破”等含义,简单...
匿名

发表评论

匿名网友 填写信息

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