WordPress 禁用文章修订的插件“Disable Post Revision”

By | 最新修改:2024-08-17

前言

本文介绍一款禁用文章修订的插件————“Disable Post Revision”。

WordPress 一直有个很烦人,并且很耗费服务器计算资源和撑爆数据库的功能,那就是文章的版本修订。版本修订是每次文章保存草稿或者发布更新时都会在数据库中保存一份,并且默认不会自动管理(删除)历史的修订。

而且,默认情况下,在文章编辑页面,系统会每隔一段时间保存文章的修改状态,也就是在发布更新之前把整个文章内容都会在这些时间点保存一份草稿到数据库中,虽然此时的自动保存是一种特殊的修订类型,但是此情况下新的自动保存会覆盖旧的自动保存。这就可能对低配置的造成数据库服务端和 PHP 的负载压力过大。

综上所述,禁用文章修订势在必行!

插件主页:https://wordpress.org/plugins/disable-post-revision/

安装“Disable Post Revision”

本文采用在线安装的方式,更多的安装方式请参考: 如何安装、激活和缷载插件

导航至“Plugins -> Add New”,然后搜索“Disable Post Revision”。

找到以下的插件来安装:

安装Disable-Post-Revision

使用“Disable Post Revision”

安装且激动该插件之后就是设置要禁用哪些类型的版本历史修订了。

  1. 首先进入 WordPress 的管理后台界面,在左侧面板中的“设置”一项上点击,然后点击“撰写(Writing)”,此时会出现类似于以下界面的页面:

    设置修订类型的界面

  2. 然后在“Disable Post Revisions”标签中选择要禁用的修订类型,按住键盘的 Ctrl 键同时选择多个类型,一般选择“文章(Post)”、“页面(Page)”、“媒体(Media)”、“修订版本”就行了:

    选择禁用修订的文章类型

选择完毕记得点界面最底部的“保存更改”按钮保存选项的更新。

总结

WordPress 的文章修订会把文章每一次的修改都保存一份到数据库 wp_posts 表中,因此长期以往,这些文章历史版本会占用大量的数据库空间,数据库表大小的疯狂暴涨会导致查询变慢,从而直接地导致文章页面生成时间变长。所以要禁用文章修订功能,本文使用插件“Disable Post Revision”完成这件事。


程序知路

鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,欢迎互相探讨,一起学习,共同进步。

本文章可以转载,但是需要说明来源出处!

本文使用的部分图片来源于网上,若是侵权,请与本文作者联系删除: admin@icxzl.com