站长视角
用户至上

优化wordpress数据库之如何删除所有日志修订

WordPress从2.6版本之后就多了一个自动储存文章修订版本记录的功能,当你每编辑一次文章时,就会在后台记录一次,每次修订都会在posts表中插入一条记录,直到现在版本也一直保留着,也就是说还是有一定价值。不过文章过多会造成数据库查询变慢,所以隔一段时间建议还是清理一下或者直接关闭这项功能。

1. 删除所有日志修订

DELETE a,b,c FROM wp_posts a  LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'

2. 关闭日志修订

具体修改在WordPress根目录下的 wp-config.php 文件,找到 $table_prefix 这一行,在其下方加入以下代码:

关闭日志修订:

define('WP_POST_REVISIONS', false);

限制日志修订为最新的3个:

// WordPress设置文章修订版本最多允许3个
define('WP_POST_REVISIONS', 3);

 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《优化wordpress数据库之如何删除所有日志修订》
文章链接:https://www.sshce.com/19324.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

登录

找回密码

注册