WordPress 删除待审核/垃圾评论的方法总结

通过上面的sql语句,我们很清楚的明白,wordpress评论表为wp_comments ,comment_approved 为评论回应的字段
comment_approved 等于1:通过审核的评论
comment_approved 等于0:待审核的评论
comment_approved 等于trash:  回收站的评论
comment_approved 等于spam : 垃圾评论

详细的介绍如下

方法一:删除待审评论、垃圾主论,回收站评论。

 代码如下 复制代码
delete
FROM `wp_comments`
WHERE `comment_approved` NOT LIKE ’1′

方法二:只删除待审评论

 代码如下 复制代码
delete
FROM `wp_comments`
WHERE `comment_approved` =’0′

方法三:只删除垃圾评论

 代码如下 复制代码
delete
FROM `wp_comments`
WHERE `comment_approved` =’spam’

方法四:只删除回收站评论

 代码如下 复制代码
delete
FROM `wp_comments`
WHERE `comment_approved` =’trash’

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

我们可以下载安装一个可以删除所有待审核(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按钮就可以一键批量删除所有待审核的评论了

 

时间: 2024-09-27 02:11:06

WordPress 删除待审核/垃圾评论的方法总结的相关文章

推荐几种防御wordpress垃圾评论的方法

上周博客突然不能访问了,问了下服务器商说是我流量太太,影响到了服务器的正常运行.我草,不至于啊.下载带本地一看,两千多垃圾评论.我才明白应该是垃圾评论导致的服务器的负载过高.然后我没办法只好暂时关闭了评论.然后网站各种搜索解决办法,总结起来:垃圾评论不可能测底清除的,做的再好还是会有的,只能自己手动清理了.但是不至于导致服务器负载过高挂掉. 我用了两个方法,这里给分享下,因为迟早你会用到的,哈哈!! 1.屏蔽所有全是英文(不包含汉字)的评论. 只需修改你当前使用的主题目录下的functions.

WordPress滑动解锁防垃圾评论插件 myQaptcha安装和体验

老蒋经常在有些博客网站中看到WordPress滑动解锁的功能,这个功能基本上可以稍微有效的防止软件批量提交留言,因为在留言提交之前需要手工滑动解锁才可以.这里可以用myQaptcha插件实现,这个插件是由国人开发的,从体验上比mini-capatcha插件要好一些,至少看着比较帅气.   在这篇文章中,老蒋也来体验myQaptcha插件的安装和使用,看看有没有喜欢的用户然后拿去使用,最近几天老蒋就在整理WordPress防垃圾评论插件,也就是在挑选有没有适合我用的.   第一.myQaptcha

PHP实现通过中文字符比率来判断垃圾评论的方法_php技巧

本文实例讲述了PHP实现通过中文字符比率来判断垃圾评论的方法.分享给大家供大家参考.具体实现方法如下: 一.需求: 最近一段时间常常出现这类垃圾评论:一大段英文字符里夹杂一两个生僻汉字,包含了中文字符,而且又没包含啥中文的敏感词,所以就堂而皇之的通过了评论过滤.对这类评论的处理可以采取判断中文字符的比率来确认,但是也会存在一定的误判. 二.解决方案: 要用到php的两个函数strlen和mb_strlen,strlen会把单个汉字长度认定为3,mb_strlen单个汉字长度为1.同一段字符通过两

帝国cms 批量删除未审核会员信息的方法

近日一些用帝国cms做地方站的朋友,遇到一个很烦的问题,就是很多人注册会员,由于帝国cms还没有批量删除会员信息的功能,需要用sql语句进行删除,今天和大家分享帝国cms 批量删除未审核会员信息的方法. sql语句:delete from phome_enewsmember where checked=0; delete from phome_enewsmemberadd where userid not in (select userid from phome_enewsmember); 操作

彻底的杜绝wordpress垃圾评论的方法

wordpress的垃圾评论可是异常的多啊,不过好在wordpress自带的插件能屏蔽80%以上的垃圾评论,机器自动发的,都被存到了垃圾评论里面. 今天看了看,垃圾评论每秒至少5个,虽然大部分垃圾评论被阻止了,但这样频繁的操作数据库,不仅数据库被搞大了,而且经常还有些漏网之鱼,导致我邮箱是不是弹出你有评论待审核,非常的烦啊.   网上搜索了下,很多垃圾评论插件,比如加验证码啥的,虽然有用,但是损害了用户体验呐.根据以往搞SEO的经验,也群发过垃圾信息. 这类垃圾评论都是先网上搜索对应的接口文件,

修改PHP脚本使WordPress拦截垃圾评论的方法示例_php技巧

拦截英文垃圾评论 由于绝大多数的垃圾评论都是英文的,所以国内不少朋友在使用 Some Chinese Please 插件,它可以有效地拦截内容中不带有中文字的comment和trackback(pingback),不写入数据库中,可有效地减小spam对blog服务器的无谓使用.虽然已经 2 年多没有更新,但还是可用的. 其实还可以简化下,直接将下面的代码添加到主题的 functions.php 文件,效果与使用 Some Chinese Please 插件相同: /* refused spam

wordpress屏蔽垃圾评论的方法

大部分垃圾评论都是用自动化软件来发的,它会先GET一个页面,然后再往wp-comments-post.php文件POST内容. 例如: "GET /archives/589.html HTTP/1.1" 200 8490 "POST /wp-comments-post.php HTTP/1.1" 302 26 垃圾评论当中80%以上都是福建莆田市IP发的,鄙视下. 1.使用插件 垃圾评论过滤:Akismet插件 wordpress评论滑动解锁:myQaptcha插件

WordPress博客防止垃圾评论骚扰的例子

禁止黑名单中的评论提交到数据库 将下面的代码放到你主题的functions.php中: //禁止垃圾评论提交到数据库 function uedsc_fuckspam($comment) { if(is_user_logged_in()){ return $comment;} //登录用户不检测评论 if(wp_blacklist_check($comment['comment_author'],$comment['comment_author_email'],$comment['comment_

dedecms删除待审核的文档方法

在dede后台 系统->SQL命令行工具运行下以命令即可(注意,运行后未审核的数据全被删除,小心使用)  代码如下 复制代码   delete from `dede_archives` where arcrank=-1;