如何批量删除Wordpress中的待审评论?

wordpress图标

好久没有管过自己的博客了,今年不知怎么,准备将建网站的兴趣拿回来,于是又将这个博客重新还原了,还好数据都在。

结果登录后台一看,评论被灌了2万多条,点击评论管理,加载就花费了好一会儿功夫。

怎样能快速将这些垃圾评论清除呢?

总不能在后台这样20条一删吧?那得删到什么时候?

网上搜了搜发现也有相关插件

Delete Pending Comments

不过我还是不怎么喜欢装插件来解决问题的。

最好直接一句SQL 命令解决,或者通过phpmyadmin面板。

wordpress中评论表为:wp_comments

comment_approved为评论的状态字段:

comment_approved 为1 ,为通过审核

comment_approved 为0,为待审核

comment_approved 为spam,垃圾评论

comment_approved 为trash,回收站

我们这里需要删除所有的待审评论,那么SQL语句就为:

DELETE FROM wp_comments WHERE comment_approved = 0;

如要删除其他状态,那么同理:

DELETE FROM wp_comments WHERE comment_approved= '参数'