上个星期发现我的博文“我的独立博客创建过程(二)”下有900多个评论,看了内容都是卖什么药的广告链接,然后我每次登录博客后,都是一个劲地在删这些垃圾评论,搞到都有点强迫症了,其他什么都不能做。wordpress后台里一次只显示20条评论,所以每次只能删20条,我删得手都软了,但现在还有160多条垃圾评论在那里。而且不幸的是,这样一次删20条,很容易误删了其他正常的评论,因为没看仔细。现在有些朋友的评论已经被我错手删了,真是让我郁闷。各位朋友,我是很重视你们的每一条评论的,所以你要是看到你以前的评论不在了可千万别误会,这都是那些垃圾评论害的,希望能继续评论我的博客。
这次被垃圾评论搞得这么郁闷,主要是因为以前没做好准备。刚开始写博客的时候想,我一个小网站应该没有多少人关注,有几条垃圾评论也无伤大雅,所以就没装什么防垃圾评论的插件,对评论也不设太多限制,以方便大家踊跃评论。但没想到垃圾评论这么恶劣,一来就900多条,要不是后来我把那篇文章的评论关掉了,应该还会有更多。还有一个原因是,我的那篇文章里提供了一个低俗网站的网址(www.xxx.com),之前完全是无意的,没想到却招来了买伟哥之类的药的垃圾广告。看来要把那篇文章再改写才行。
现在我已经启用了Akismet这个wordpress自带的防垃圾评论的插件,但是对于已经存在的垃圾评论还是要手工删。顺便说一下,启用Akismet这个插件需要填一个WordPress.com API Key,但是wordpress.com又被GFW屏蔽了(再次感叹下我们的网络自由),在国内上不了,只能翻墙了。用代理上wordpress.com注册一个帐号,但收到的第一封邮件里却没有API Key。原来光注册个用户名还不够,要在那里开通一个博客,而且要在激活博客之后才能收到API Key。其实这个API Key是可以和别人共享的,如果哪位朋友有需要而又嫌上面的步骤太麻烦,可以问我要API Key。
还不知道Akismet能不能有效地防止垃圾评论,有人说它需要连接wordpress.com上的Akismet服务器,来匹配分辨垃圾评论。由于国内不能访问wordpress.com,所以可能用不了,但我的网站空间是在国外的,应该可以吧。我刚才看到它已经把一些评论标为垃圾评论了,这说明它可以工作,但其中有一条在我看来没什么问题的评论也被标成了垃圾评论。我把这条评论手工通过了,看来以后也需要经常检查,以免错杀无辜。
各位有什么更好的防垃圾评论,删垃圾评论的方法?
update:如何快速删除垃圾评论
Related posts:
[...] 在被垃圾评论搞得很郁闷之后,我想到了应该可以去数据库里删除垃圾评论。到网站空间的后台,使用phpmyadmin登录数据库,然后选择wp_comments这个表,执行SQL语句,这个SQL语句可以根据出现在各个垃圾评论里的某个关键词来设计,比如垃圾评论的作者邮箱地址一般都有个buy字,那么用如下的SQL语句: SELECT * FROM `wp_comments` WHERE `comment_author_email` LIKE ’%buy%’ [...]
[...] update:本文因为之前无意中引用了一个低俗网站的网址,招来大量的垃圾评论,现在已经重新改写了。 分类: Site Development 标签: wordpress 评论 (2) Trackbacks (2) 发表评论 Trackback [...]
take it easy, all blogers have encountered these!
find your way to fix this
indeed
用个防垃圾评论的插件吧,或者用验证码之类的