虫行天下--Lohu的点点滴滴

通过Mysql语句快速删除WordPress垃圾评论


|2|1


有段时间没更新那批英文博客了,今天登陆后台一看竟然有4000+的评论,不用想多半是垃圾评论,要删除如此之多的垃圾信息最方便的方法肯定是通过数据库的SQL操作,虽然对SQL不熟,但查了下资料发现还是蛮简单的.
第一步当然是进入phpmyadmin;
然后点击”SQL”选项卡,在运行SQL查询框中输入SQL语句;
DELETE FROM wp_comments WHERE comment_approved = ‘0’
wp_comments是WP默认的评论表
“参数”有几个值:
spam: 垃圾评论
0: 未审核评论
1: 已审核评论
我要删除的是未审核评论,所以参数填的 0 ;
最后点击执行按钮就搞定了!

今天又发现另外一种方法批量删除垃圾评论

我们可以下载安装一个可以删除所有待审核(Pending)评论的Plugin插件 – Delete Pending Comments – WordPress插件下载地址

安装后在wordpress后台管理的评论(Comments)下面可以看到“Delete Pending Comments”(删除待审核评论)链接。点击此链接然后会要求手动输入一行单词“I am sure I want to delete all pending comments and realize this can’t be undone”(我确定要删除所有待审核的评论并且知晓被删除评论不能被恢复)以确认要批量删除所有待审核的评论。注意,这里说的是待审核的评论,不是指所有的评论,所以旧的评论依然会被保留(包括那些已经被标记为SPAM垃圾的评论也不会被删除)。

使用WordPress插件删除所有待审核评论

  输入完这句话后点击下面的Delete Pending Comments按钮就可以一键批量删除所有待审核的评论了。



Lohu
虫行天下 - Lohu的点点滴滴

无觅相关文章插件,快速提升流量