avatar
A-A+
摘要:

前段时间,垃圾评论如洪水一样,一下子就把哥们的小主机搞死了,真的就坚持不下去了,主机老是down机,内存高占用,Akismet一个小时就5000多个垃圾评论,而且还老出不能访问的问题…
沉思过后,决定痛定思痛,和垃圾评论血战到底,用了无数方法,总结两招“必杀技”,分享给大家,不喜请拍砖,非诚勿扰,且“杀”且学习!

前段时间,主机老是down机,内存高占用,Akismet一个小时就5000多个垃圾评论,而且还老出不能访问的问题…垃圾评论如洪水一样,一下子就把哥们的小主机搞死了,真的就坚持不下去了,不停的打电话给主机方,要求重启……

沉思过后,决定痛定思痛,和垃圾评论血战到底,用了无数方法,总结两招“必杀技”,分享给大家,不喜请拍砖,非诚勿扰,且“杀”且学习!

第一步,使用杀死垃圾评论的代码

打开主题functions.php,在< ?php与?>中间,加入如下代码

//防止spam垃圾评论
class anti_spam {
	function anti_spam() {
		if ( !current_user_can('level_0') ) {
			add_action('template_redirect', array($this, 'w_tb'), 1);
			add_action('init', array($this, 'gate'), 1);
			add_action('preprocess_comment', array($this, 'sink'), 1);
		}
	}

	function w_tb() {
		if ( is_singular() ) {
			ob_start(create_function('$input','return preg_replace("#textarea(.*?)name=([\"\'])comment([\"\'])(.+)/textarea>#",
			"textarea$1name=$2wall$3$4/textarea><textarea name=\"comment\" cols=\"50\" rows=\"4\" style=\"display:none\"></textarea>",$input);') );
		}
	}
 
	function gate() {
		( !empty($_POST['wall']) && empty($_POST['comment']) ) ? $_POST['comment'] = $_POST['wall'] : $_POST['spam_confirmed'] = 1;
	}
	
	function sink( $comment ) {
		if ( !empty($_POST['spam_confirmed']) ) {
			//方法一:直接擋掉, 將 die(); 前面兩斜線刪除即可.
			//die();
			//方法二:標記為spam, 留在資料庫檢查是否誤判.
			//add_filter('pre_comment_approved', create_function('', 'return "spam";'));
			/*
			$is_ping = in_array( $comment['comment_type'], array('pingback', 'trackback') );
			$comment['comment_content'] = ( $is_ping ) ?
			"◎ 這是 Pingback/Trackback, 小牆懷疑這可能是 Spam!\n" . $comment['comment_content'] :
			"[ 小牆判斷這是Spam! ]\n" . $comment['comment_content'];
			*/
			// MG12 的處理方法
			$is_ping = in_array( $comment['comment_type'], array('pingback', 'trackback') );
			if(!$is_ping) {
				die();
			}
		}
		return $comment;
	}
}
new anti_spam();
第二步,添加审核与黑名单词汇

后台中,点开“设置”-“讨论”,拉到评论审核、评论黑名单,进行设置:
评论审核
1)超过2个链接以上,放入评论审核
2)带有如下词汇,放入评论审核

seo
lcd
air jordan
nike
adidas
globalwii
ray ban
crusher
loan
loans
Coupon
QQ群
群号
推荐
脱发
洗发
股票
期货
旗舰
垃圾
书香阁
全讯
婚纱
just a test
测试一下
美瞳
皱纹
凡客
皮草
服饰
首饰
珠宝
写得不错
百科
写真
辛苦了
点读
橘红
炎
手机
路过
建博客
优惠码
促销
淘
商城
建站
赚钱
减肥
携带者
二手
支持了
支持一下
试一下
医院
彩票
小窍门
面膜
代写
减肥
项链
代购
网站建设
隐形眼镜
人体
共产党
党员
共匪
法轮功
安徽
北京
福建
甘肃
广东
广西
贵州
海南
河北
河南
黑龙江
湖北
湖南
吉林
江苏
江西
辽宁
内蒙古
宁夏
青海
山东
山西
陕西
上海
四川
天津
西藏
新疆
云南
浙江
重庆
香港
澳门
澳門
台湾
台灣
臺灣
唐山

评论黑名单

60.184.63.91
60.184.58.61
122.76.51.66
122.76.48.46
218.94.136.167
180.106.234.46
119.162.37.157
121.235.158.168
115.208.60.102
115.208.58.177
SEO
SEM
采购
监测
振动
骨头
水晶
饰品
红酒
学历
礼物
银川
婚纱
婚庆
专卖
女装
旅游
物流
公司
营销
男装
女鞋
女靴
影楼
家具
团购
购物
工艺
股票
家纺
精油
化妆
黄金
瘦腿
减肥
病白
淘宝
服装
装修
装饰
美容
阀门
油泵
祛斑
去斑
加盟
汇率
办公
文秘
团我网
排行榜
导航仪
竹纤维
化妆品
网站建设
网站推广
自由奇客

尝试一下吧,经过本人实验,挡住垃圾评论成功率高达99.9%。你,值得拥有!
挡住了别忘记报个喜讯!

  • 本文为原创文章,版权归 金励君   博客所有,转载引用请注明以下信息:
  • 本文作者:
  • 本文标题: 两招杀死spam垃圾评论
  • 本文地址: http://www.jinlijun.com/defense-spam-comment.html +复制链接
  • 本文标签: ,

4 条留言  访客:3 条  博主:1 条

  1. avatar
    板凳
    mroon   

    网上的垃圾评论太泛滥了!!

    2014/06/09 16:33 回复
    • avatar
      Kin   

      好多朋友都关闭评论了,高攻击导致服务器资源占用严重!!!

      2014/06/14 14:02 回复
  2. avatar
    沙发
    开心一刻笑话   

    你logo旁边的哪个风车怎么实现的啊!还能转的哟 不错 我很喜欢

    2014/05/28 18:01 回复
    • avatar
      aurum   

      嘿嘿,用css3实现的,其实还蛮简单的!你f12看下就知道了!

      2014/05/30 20:12 回复

发表评论

(教你设置自己的个性头像)

疑问? 吃西瓜。 生闷气! 偷看。 Hi OK 吃惊。 飞吻! 不要啊! 膜拜! 泡泡糖。 抛钱。 献花。 抓狂! 纠结! 不理你。 抛媚眼。 调皮。 恭喜! 忍! 委屈。 吃饭。

快捷键:Ctrl+Enter