WordPress评论过滤插件 – 大篱
关于垃圾评论,使用WordPress的博主自然熟悉不过,所以也就诞生了很多防垃圾评论的插件,大篱也就在这样的潮流中从露兜博客诞生了,这是我写的第N个插件,也是功能最多最强大的一个,插件全名为WP anti spam dali。大篱可谓是集大成者,用了大篱,其他垃圾评论拦截插件就可以删了(呵呵,大言不惭)。废话少说,先介绍一下大篱可以实现的功能吧:
插件功能
- 阻止自动发布的评论
- 只允许中文评论
- 限定评论字数
- 防范冒充博主评论
- 过滤评论中的链接
- 转义评论中的所有代码
- 关键字替换
以上所有功能均可在后台的插件选项中开启和关闭,真正实现了人性化的关怀。下面针对几个主要功能做一些简单的介绍:
阻止自动发布的评论
首先我们得了解那些垃圾留言程序是如何不通过人工来发布垃圾评论的,其实wp根目录下的wp-comments-post.php就是一个入口,垃圾留言程序首先自动构造评论内容,然后自动向wp-comments-post.php发送POST请求,传送垃圾评论,wp-comments-post.php接收了这些信息,这样一条垃圾评论就成功的发布到你的博客。
大篱阻止自动评论的原理就是在评论表单中插入一个隐藏域,这个隐藏域的值是动态生成的,只有实际通过人工访问博客文章页面才能获得,而且垃圾留言程序无法模拟,这样WordPress在接受评论之前,先检查这个隐藏域的值是否正确,以判断是否为自动发布的垃圾评论。在通常情况下,阻止自动评论的方式是验证码,但是验证码对用户体验不佳,大篱正好解决了这样的问题。
只允许中文评论
在WordPress blog系统下,有90%+的Spam是由英文字母和拉丁字母组成的,中文博客如果只允许含有中文评论,那么也就阻止了90%+的Spam。此功能是模仿了Some Chinese Please插件来实现的,如果你只需要这个功能,可以看这篇文章:WordPress防范垃圾评论的简单方法[无插件]
限定评论字数
排除了计算机程序自动发布的评论,那么剩下的评论都是人发的了,那么人发的评论就不是垃圾评论吗?那也未必,有些人是故意发几个字的灌水内容,或者复制大量内容发布评论,填满你的数据库。最好的做法是限制评论字数。
防范冒充博主评论
如果别人知道了你的昵称和Email,在WordPress中就可以轻松地冒充你进行评论,这样很不好,弄不好会对你的个人和博客名誉造成重大影响。不过这个貌似很少见,如果你单单需要这个功能,可以看这篇文章:WordPress防止评论冒充博主
关键字替换
如果你的网站是搭建在国内的主机上,那么你得注意一下你的网站内容了,必须接受国内机构的监管,如果你的网站如果出现了某某非法关键字,那么你的网站可能很快就要被关停了。评论是一个相对自由的地方,你可能很难监管到,所以你可以将一些非法、不雅、谩骂的关键字给替换掉,这样既可以继续开启评论功能,又可以消除影响。如果你单单需要这个功能,可以看这篇文章:WordPress评论文字自动替换
*使用方法*
下载插件压缩包,解压后,把 wp-anti-spam-dali 文件夹上传到你的WordPress博客的 /wp-content/plugins/ 文件夹下,最后在后台激活即可使用。在后台 – 设置 – 大篱评论过滤,可以设置插件选项,开启关闭一些功能。
好了,更多的就不用我介绍了,试试这款插件就知道了,有什么问题可以给我留言,下面是WordPress官方下载地址:
本文版权归露兜博客所有,转载引用请完整注明以下信息:
本文作者:Ludou
本文标题:WordPress评论过滤插件 – 大篱
本文地址:http://www.ludou.org/wp-anti-spam-dali.html

为了防止垃圾评论装个插件,实在不值!我把自带的那个超人气的东西都删了。现在只是在后台设置:在评论显示之前,评论者必须成功发表过评论;当一条评论有1 个或更多超链接时放入等待审核队列;再往评论审核框里加一些常见的垃圾评论关键词。Enough!
弱弱的问一句:我头顶那5个分享按钮怎么弄的,如果是插件就算了。是代码实现的一定要教教我啊
你可以自行上网搜索关键字:wordpress 收藏 分享
会有很多教程的,或者看我之前写的:
http://www.ludou.org/wordpress-bookmarks.html
这个是集成了小墙、SCP和你的原创吧~
嗯。不过小墙是通过替换评论内容输入域的名称来识别自动评论,缺点是自动留言程序也可以构造这个名称的POST,而这个插件是添加一个根据时间戳动态生成的隐藏域来识别的,缺点是需要session来保存验证信息。
不用防垃圾插件的飘过
看着确实不错啊!下载试试
还真是集大成者。。博主自己开发的插件?
是的
好像很强的样子啊
博主自己开发的啊,真是厉害!话说这些插件都很有针对性,一定要试一试。
还是很有用的,标记。
博主很优秀啊,是个专家,,
幸好我的对SPAM大部分都直接评垃圾了~
这插件 好像和 Some Chinese Please! 插件功能类似,
我觉得 Some Chinese Please! 也很简答 蛮好用的,
Some Chinese Please只能阻止全英文的评论,只要垃圾评论中含有中文,它就无能为力了。
现在再用some 那个插件,试试你这个,前几天我每天收到几百条垃圾评论,删除的手都累了。
我还用了个插件:评论者过滤词
作用:凡是评论者的名称中出现设置好的过滤词,一概将其URL设置为空
希望下次更新把这个加上吧
赞一个,马上去试一下
这个插件还是很实用的,不过我的博客很少有垃圾评论,所以基本用不着
安装了,感觉很棒。支持
当评论的内容、评论者名称、URL、电子邮件或者 IP 中包含这些关键字时,系统自动将评论放入等待审核队列。每个关键字或 IP 隔行书写。关键字是匹配包含的,例如“press”将匹配“WordPress”。后台里的哪个该如何理解?
有没有敏感字词汇表?
求博主的评论模板和回复插件。。。跪求。。。
我安装插件以后没找到后台设置。只有一个 停用 | 编辑 没设置
不兼容最新的3.3.1,望博主尽快修正下,谢谢!
楼主,我用了,貌似不能用啊?没有一点反应,这是重么回事?
这个插件有很多功能,你是指哪个功能没反应?
如果开启此功能出现程序错误或者您开启了静态化插件,请关闭此功能。
我安装了CosHtmlCache,请问能正常使用您这个插件吗?
你试试就知道了。
这个插件,是否可以再升级一下,变成这个样子的呢
凡是哪种群发的垃圾评论,或者全英文评论直接删除呢
因为我现在设置了,我发现每天要到后台处理一大堆
而现在虽然阻止了,还是需要到后台去删除,也很麻烦
换句话说,如果不能区分这些评论,这个插件我个人觉得意义不大。
不如我们直接设置成所有评论审核后再显示,这样就不需要插件了
个人意见,请见谅
后台 – 设置 – 大篱评论过滤,可以设置垃圾评论的处理方式,删除?移到垃圾评论?。。。