如何批量删除WordPress博客所有的SPAM垃圾评论
发布时间:2011-12-07 11:05:47
WordPress是目前非常流行的成熟免费博客系统。现在的网络中每天都会产生大量的垃圾内容(SPAM),很多开启了评论功能的WordPress博客每天可以收到大量由Bot自动提交的、水军人为手动提交的垃圾评论。这些垃圾评论主要是以发网站链接为主,这也是网络推广中一种常见的方式。这些垃圾评论对流量大的WordPress博客来说是非常无奈的一件事。还有一些博主由于工作原因一段时间没有打理博客的评论留言,经过一段时间后回来发现博客被提交了大量SPAM垃圾评论。
我们都知道在WordPress管理后台可以一次批量选中显示的20条评论,然后将他们删除或标记为SPAM,但如果那里有成千上万条待审核的评论这也不是个办法。我们需要的是有一种可以一键、或更方便的方式删除所有的垃圾评论。研究了一下找到了几种可以更便捷删除所有待审核的垃圾评论的方法总结一下分享给大家。
方法一、使用WordPress插件删除所有待审核评论
我们可以下载安装一个可以删除所有待审核(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按钮就可以一键批量删除所有待审核的评论了。
方法二、使用Akismet智能识别删除所有垃圾评论
这种方法要比第一种方法智能,值得推荐。Akismet是一款WordPress博客系统上很出名的反垃圾评论系统,博客可以使用它扫描并删除所有的垃圾评论。Akismet的特点在于它可以智能判断出哪些评论是SPAM垃圾,哪些评论是真正由人写的、有价值的博客评论(英文站的识别率是不是会更高?)。Akismet链接地址
要安装Akismet首先你需要得到一个WordPress API的key。安装完成后在后台点击评论。然后在编辑评论(Edit Comments)处可以看到一个检查垃圾评论(Check for Spam)的按钮。点击此按钮,Akismet就会自动开始扫描所有的评论,并将所有有垃圾评论特征的评论归为垃圾评论类了。这也是此方法被推荐的原因,因为相对于第一种将所有待审核的评论都删除的作法Akismet会留下真实的评论更为智能。
使用Akismet智能识别删除所有垃圾评论
方法三、使用phpMyAdmin进入MySql数据库删除所有垃圾评论
如果你更喜欢写命令的话你可以尝试这种方法。先登陆WordPress博客所在的MySql数据库服务器,进入WordPress数据库,通过一段SQL语句批量删除数据库中除审核通过评论之外所有的评论记录。方法如下:
登陆WordPress所在的MySql数据库,然后点击右侧的SQL,将下面的代码复制粘贴到大文本框中:
DELETE FROM wp_comments WHERE comment_approved = ’0‘
wp_comments是评论所在的数据表名,如果你的表名称不同需要改成你的表名,然后点击右下角的GO按钮。使用这种方法可以删除审核通过评论之外的所有评论,包括待审核、被标记为垃圾的评论。垃圾评论留着也没用,这样做也可以有效地减少数据库的尺寸,起到了清理数据库的目的。
使用phpMyAdmin进入MySql数据库删除所有垃圾评论
最后总结一下:第一种方法:将所有待审核的评论都删除掉,旧的评论都会被保留,但真实的待审评论也一样被删除掉了。第二种方法,更智能一些,但识别率高不高笔者没有试验(如果你尝试了可以反馈一下结果给我们)。第三种,将数据库中所有未被审核通过的评论都删除,最后只留下审核通过了的评论。是不是感觉世界清静了很多?如果你有更好的方法请一定留言分享给大家。


猜你喜欢
- 调试环境:Redhat9.0Apache1.3.29Mysql3.23.58PHP4.3.4Linux系统的安装我就不讲了,这是基本功,其实
- 有Godaddy主机用户朋友遇到这样的问题:从旧服务器的域名服务器重新定位前,能在新托管帐户上运行脚本吗?这是不能的,没有到服务器的真实路径
- 应部分GoDaddy用户要求,整理了解决GoDaddyLinux空间Java和Jsp常见的一些问题及解答,希望可以给GoDaddy用户带来更
- 最近,小武单位的局域网总是不稳定,连连出现断网的现象。给同事们网络办公带来很多不便。起初小武还以为局内信息中心故障呢?可是小武发现掉线越来越
- 谈到广告联盟我想站长朋友们都知道,也都比我熟悉。它是绝大部分网站的收入来源。现在在国内外,也有不少的广告联盟。在国内做得比较好的,比较知名的
- 今天看了google的黑板报,传说中的谷歌中文手机语音搜索正式于二号发布,使用者可以通过自己的声音来和手机进行交互,找到自己所需要的信息。能
- 常规篇:首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-term
- 如何从博客中扩展我们的外部链接。但需要申明一点的是:思亿欧所说的不是通过大量注册博客增加自己链接的方式。而是,参与到跟自己主题相关的博客中分
- 据Google中文网站管理员博客报道,Google在其网站管理员工具中新增了一个“增强型 404 页面” 工具,登录Google网站管理员后
- 1、查看并分配虚拟网络我们首先要知道 VMware 三种网络模式的区别。①、Bridged(桥接模式):就是将主机网卡与虚拟机虚拟的网卡利用
- 内容摘要:虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、P
- 最近终于把几本seo书看了一遍了,现在介绍一下:第一本是《搜索引擎优化》英文名称:search Engine optimization:an
- Siege是一个多线程http负载测试和基准测试工具。通过使用Siege 提供的功能,可以很容易的制定测试计划:包括规定使用并发用户数、重复
- 各位站长朋友们,你们是否长期做在电脑前,对着电脑忙碌着呢?下面介绍几种消除疲劳以及保护眼睛的方法,或者会有些帮助。菊花茶是保护眼睛的好饮料!
- ServU plus2.0ServU plus2.0是Serv-U的一个插件,其主要功能就是捕捉Serv-U的事件,然后做适当的功能增强、扩
- 开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界
- 问:windows缓存写入失败无法为\harddiskvolume1\winnt\system32\spev.log(大概是这个spev.l
- 一、测试环境与网络结构本文所使用的测试环境是Redhat Linux 7.2、Apache 1.3.24,公司域名假设是company.co
- 用户帐号与密码,就好像是自己家门的钥匙,是用户访问网络资源的一把钥匙。无论是即时聊天工具,如MSN或者QQ,又或者是邮件、论坛,等等,都需要
- Hadoop streamingHadoop为MapReduce提供了不同的API,可以方便我们使用不同的编程语言来使用MapReduce框