站长视角
用户至上

wordpress优化之删除没有的标签与所有垃圾留言等

不使用的标注,wordpress是不会自动删除过,对于数据库的优化那么最直接的就是每隔一段时间进行清理即可。凡是牵涉数据库的问题操作之前请做好数据的备份工作,以防止意外发生造成其他数据丢失。一下操作均需要有数据库操作权限,使用SQL命令进行操作!

1、删除没有的标签

DELETE a,b,c
FROM
	wp_terms AS a
	LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
	LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE (
	c.taxonomy = 'post_tag' AND
	c.count = 0
	);

2、删除所有垃圾留言

说明:操作之前先看看留言中是否有用的,较少可以一条一条删除,较多垃圾信息可以使用下面的命令操作,简简单单几秒时间。

DELETE FROM wp_comments WHERE comment_approved != '1';

3、删除没用的 postmeta 记录

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

登录

找回密码

注册