为了达到更好的体验效果,请使用Chrome、Firefox等现代浏览器浏览本站!

wordpress屏蔽垃圾评论的两个制度

wordpress 助推站长 5290℃ 14评论

对于刚刚起步的个人博客站长们会慢慢地被各种各样的垃圾评论所烦恼。之前一直使用Akismet插件轻松处理了这件事,但是最近发现垃圾评论多的令人难以置信,也渐渐发现网站速度慢了很多(个人认为部分原因是Akismet插件屏蔽垃圾评论后提交到数据库持续读写影响了速度)。所以一直想改变一些屏蔽制度,借鉴之前使用的yusi主题屏蔽方法,找到了以下两个wordpress屏蔽垃圾评论的代码片段。

wordpress-pinglun-zootui

1、屏蔽非中文评论(纯字母评论)

在网站后台Akismet标志为垃圾评论的都是纯英文或带日文的评论,所以禁止了这样的评论,网站后台将不再处理这些大量的评论,或许会减少数据库压力,减少Akismet插件处理数据。

//限制评论必须写中文,且不可有日文
function Chinese_comment_post( $incoming_comment ) {
$pattern = '/[一-龥]/u';
$jpattern ='/[ぁ-ん]+|[ァ-ヴ]+/u';
if(!preg_match($pattern, $incoming_comment['comment_content'])) {
header("Content-type: text/html; charset=utf-8");
err( "
写点汉字吧,博主外语很捉急! Please write some chinese words!<a href='javascript:history.go(-1);'>返回文章页</a>
");
exit;
}
if(preg_match($jpattern, $incoming_comment['comment_content'])){
header("Content-type: text/html; charset=utf-8");
err( "
日文滚粗!Japanese Get out!日本語出て行け!<a href='javascript:history.go(-1);'>返回文章页</a>
");
exit;
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'Chinese_comment_post');

2、限制评论字数

还有一部分垃圾评论由注册机随机设定的极短或者长篇大论的评论,添加字数限制机制后将会减少这些评论。

//评论字数限制
function number_comment_length( $commentdata ) {
$minCommentlength = 3; //最少字数限制
$maxCommentlength = 260; //最多字数限制
$pointCommentlength = mb_strlen($commentdata['comment_content'],'UTF8'); //mb_strlen 1个中文字符当作1个长度
if ( $pointCommentlength < $minCommentlength )
{
header("Content-type: text/html; charset=utf-8");
err('
抱歉,您的评论太短了,请至少输入' . $minCommentlength .'个字吧(已输入'. $pointCommentlength .'个字)<a href="javascript:history.go(-1);">返回文章页</a>
');
exit;
}
if ( $pointCommentlength > $maxCommentlength )
{
header("Content-type: text/html; charset=utf-8");
err('
抱歉,您的评论太长了,请少于' . $maxCommentlength .'个字(已输入'. $pointCommentlength .'个字)<a href="javascript:history.go(-1);">返回文章页</a>
');
exit;
}
return $commentdata;
}
add_filter( 'preprocess_comment', 'number_comment_length' );

以上代码均添加到wordpress主题文件夹中的function.php中,另外如果你使用的wordpress主题评论为非Ajax无刷新评论的话,要降其中的err替换为wp_die,否则提交评论时会出错!

当然了,解决垃圾评论的方法很多,不尽然使用以上的方法。但是有了以上代码,在结合Akismet插件,会更加轻松愉快!

转载请注明:众推不靠谱 » wordpress屏蔽垃圾评论的两个制度

喜欢 (4)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(14)个小伙伴在吐槽
  1. 垃圾评论一直以来都是博客平台打击的对象,很难判断的!
    郑州seo优化2017-06-07 17:16 回复
  2. 好分享,赞赞
  3. 老公啊,我们什么时候能结婚啊? 女人一脸好奇的问,从声音分辨,她是很轻快的询问!他们在一起时间不久,两年而已,相处两年的情侣到处都是,随便就能抓出一大把,而现在的人,能有几个在交往的时候考虑结婚的? 现在工作上也没什么突破,过两年吧! 男人轻轻柔柔道! 哦! 没有失落亦没有兴奋,似乎预料中! 老公啊,那假如有孩子了怎么办? 你有了? 男人严肃的握住女人的手,眼神犀利的盯住她! 你抓痛我了啦! 女人喊了出来, 我是问问而已,有了我会告诉你的! 老婆,你记得,以我们现在并不适合要孩子,经济上也许可以不用顾忌但是心理上还无法接受,养育一个孩子不是养育一只小宠物那么简单;如果有了要告诉我,我会陪你去医院的,明白吗? 听了女人的话,男人放下心来,也柔下声音来对女人说着自己的观点! 你放心好了啦,我不会那么不注意的,即便是有了也不会瞒你的,嘿嘿! 女人清爽的声音再度响起!但在心底,女人不知道是否该赞同男人的话,彼此工作其实都不错也算稳定;已经多次思考过,男人只是交往初期提到过结婚,而当彼此交往变得稳定后就没有涉及过婚姻;女人虽然大大咧咧但不是真的傻!其实真不知道他们之间的问题到底出在哪?是不爱吗?虽然感觉不到爱却也没感觉到哪不爱,也许是时间让彼此都沉静了!现在他们住的房子,一半是女人出钱按揭的;她习惯平衡!平日逛街,他也从来没有陪过她,她从来不觉得有什么不舒服,毕竟习惯自娱是最容易快乐的方式,这时候却想到这个动作是否也能衡量他的感情。 老公啊,今天你陪我逛街好不好?你还从来没陪我上过街呢! 女人撒娇的说。 忙呢!乖,怎么今天想到要我陪了? 男人漫不经心的问! 那你要不要嘛? 短文学网www.duanwenxue.com 自己去吧,要买什么自己去提款就是! 男人的眼光始终专注在文件上! 老公,我突然想嫁给你了,怎么办? 清纯美丽的小脸上闪亮的大眼无辜的望着男人;这句话把男人的注意力拉回到她身上。男人望着眼前这个没被现实的残忍划下太多痕迹的女子,隐隐的不耐与无力! 那张纸对你来说是什么意义? 男人放下手上的工作打算和女人好好的谈一次! 不知道!想和你结婚跟那张纸有牵连吗? 你想结婚不就是想要那张纸吗? 男人牵动了下眉。 如果你那样想也可以啦,你有没有想过和我结婚?其实也是在问你的未来有没有把我算在内! 依然是轻快的声音。 从一开始我就是打算和你一直走下去的,你不会不明白。 男人间接的回答。 你从来没有直接的回答过我的问题耶,不管是怎样的问题都好! 女人把声音放到很嗲; 好了啦,不跟你讨论了,免得气死我自己!嘻嘻,那我自己去逛街啦,不要你陪,哼! 话音一落,她拿起包以轻快的姿态走出房间!身后的门一关上,原本笑意盈盈的脸瞬间沉下来,换上一脸苍白与哀愁,眸底有着让人捕捉不住的幽晦迷离!迈出脚步,缓缓的走在人潮拥挤的路上,脑子里一片空白却也塞满了思绪,一直都以为自己是很快就能过渡伤害放大欢乐的开心着,这次用尽了力气,却做不到;泪水直流!有的时候不甘愿输给命运却不得不屈服于宿命!快乐的妖精这会,不快乐!哭够了,收起眼泪扬起笑脸,冲到步行街给心爱的他选了十套西服十件衬衣十条领带十个胸针十双袜子十双鞋子,信用卡几乎被刷暴,但是她笑得看不到眼!这时候的她,又是一个精灵,能感染人的精灵!东西太多扛不了,只好打车回去!得意洋洋的向他炫耀自己的战绩,他看到那么多的衣服,最角边隐隐的抽搐,看着身旁这个做事向来一鸣惊人的她不知做何反应! 老公啊,这些都我挑的,不错吧? 看着自己挑的西服她自我陶醉,对自己的眼光她向来自信! 老公啊,这些衣服记得已经慢慢穿哦,今天看到好看的心血来潮就帮你买了!哼,你要敢说一个不喜欢的字眼,我就让你吃不了兜着走,听到没? 插着腰威胁,故意板起那张娇滴滴的脸! 好!我不说不喜欢,但是你买这么干什么?你怎么总是那么浪费! 男人语带指责。 哎呀啦,老公,反正都已经买了你骂我也没用啊!你就多疼我一点也喜欢上这些衣服吧,好不好嘛? 撒娇的摇着他的手,一脸的委屈状!他回她一个无奈的眼神,揉揉她的头发; 好好好!你呀,以后记得别这样了听到没?否则就算你撒娇我一样不饶哦! 恩恩恩恩! 拼命的摇晃着脑袋! 嘿嘿 西西 女人一直在咧着嘴傻笑个不停,男人见状亦拉开嘴笑了出来,他的女人太可爱了,和个孩子一样无忧,也有成熟女人的知性;有 妻 如她,还有什么不满足?他在心里也在琢磨着见家长的事,一直都不再提起结婚的事只是想给她一个惊喜,当初在一起的时候,他就下定决心娶她! 老公啊,我这个月回家去陪我妈妈好不好?毕业到现在我都没有在家好好呆过呢,妈妈好想我了,我怕弟弟娶到的老婆欺负我妈,我要回去好好 教育 弟弟去! 晚上的时候她楼着他,手在他身上挠着痒痒,他边逃开他的魔爪,边取笑: 你终于有良心记起妈妈啦? 西西,人家我可是乖乖女咧!老公,我买了明天中午的机票,这段时间你可要好好照顾自己哦! 原来你是有计谋的啊,我说你怎么忽然对我那么好! 男人假装凶神恶煞! 哈哈,你装的都不像了啦!讨厌 笑声溢满整个世界!半个月过去,男人耐不住没有女人在身边的空寂,思念她的调皮,想念她的体温;拨通她电话,男人细声细语的磨女人赶快买票回来!电话里她清爽如银铃般的笑声回荡在整个脑海里令他眼圈犯红! 老婆,你回来好不好?我们结婚吧! 电话另一头刹那静如死寂! 你,不是不想娶我的吗? 沉默过后,女人轻轻的问! 我不是不想,我是想在适当的时候给你一个惊喜,只是还是熬不过思念先说了! 男人解释着! 西西,好啊,你等我回去好不好? 女人恢复精灵样!似乎得到了全世界一样!继续半个月过去了,男人见女人迟迟不归,再次拨通电话;这回电话响了好久才被接起,却是女人的弟弟接的,男人询问他女人怎么还没回来,弟弟说她那里还需要处理点事,还没那么快能走开,告知很快就回,请他别挂心!再半个月后,男人接到来自女人弟弟的电话,电话里,弟弟让他马上过他们家去,说女人有事!男人吓到了,定好机票如箭般飞奔机场!到了x市,女人的弟弟接机,弟弟一眼就认出男人,一路沉默的把男人领到医院;不祥的预感笼罩着男人,病房门开,女人瘦弱苍白的脸震撼住男人,心猛的被狠狠的揪了一把,绞痛难耐!拖着软无力的腿,迈到紧闭双眼的女人身边,用手,轻轻的抚着那熟悉的脸颊,一下一下的抚摸着! 姐姐胃癌晚期,拖了两个月了! 弟弟在一旁轻轻说着,女人的父母眼圈瞬间又泛红!这个意外,真的太意外了,意外到连怎么回事都弄不清楚,意外到他感觉自己是在云端!胃癌,原来女人总是说没胃口总是不吃东西,说减肥是女人的终身事业,这一切都是借口,他责怪自己怎么就没用心去观察过;怪自己那么大意让女人独自撑着这最难熬的日子!女人去天堂后的半个月!从女人住的那个城市寄来一封信,男人看着熟悉的字体,浑身颤抖:亲爱的老公:一定在想我了,是吗?一定是的,我在天堂都感觉到了呢!老公啊,你说想和我结婚,真的好感动哦!原本以为你只是想和我在一起并没有和我共度一生的想法!老公,谢谢你的爱!和你在一起啊,真的是世上最幸福的事呢!每天早上醒来你都会喊手麻,西西,知道吗?老公,这是最最感动最最记忆犹新的片刻,在家的这些日子我都睡不着,没有你的手臂当枕头没有你的怀抱当港湾;但是我不后悔,我不愿意你看到我被病魔折磨的不成人形的样子,我相信换你你也不会让我看到自己痛苦的一面!老公,原谅我,以后只能在天上笑给你听了!老公啊,一年前,我是多么希望时间能够定格,多么想永远永远都把你铭记于心底,但是发现怎么看你都看不够,我不知道要怎么做才能让心里舒服点,我知道你爱听我笑的声音,其实我自己也好喜欢自己的笑呢,所以就天天笑,让你永远都记得我,是不是好自私?我怕我走了之后你把我的一切都尘封进一个连碰都不会去触碰的角落里,我好怕,怕在那里我会冷,所以就用爱让你对我刻骨铭心!我把每天当成最后一天来过,所以,够了,今生有你,够了!上次帮你买的衣服袜子鞋子,你每年在我离开的那天穿上一套去看我好不好?十套,那就是十年,十年里,你只能用十天的时间想我,在特定的那天里,你才可以想起我也不准不想我,你知道我喜欢紫色玫瑰花,记得去找到哦,我对我老公可是很有信心的呢!记得,一年就是那一天能穿,别的时候不要去碰那些服装,如果你忘记了,那么在你老之后看到那些衣服,也许能想起我的这个要求呢!西西,以后你娶老婆了,记得在那天的时候带来给我看,但是不要告诉她我是谁,是女人都会介意的,就说 呃 就说我是你的青梅竹马好不好?我好羡慕那些青梅竹马长大的人哦!以后你娶老婆了,那她就是 咱老婆 ,你要对咱老婆好哦,就像对我这样,因为我在天上看着呢;虽然我会哭会吃醋,但是我更不舍得女孩子伤心;你下辈子欠我一生,好不好?下辈子我会是一个好健康好健康的宝宝呢,到时候我会用力用力的缠你一辈子,直到老去!老公,我不想告诉你我爱你这个事实了,怕你哭!我只看过你哭一次,那次我任性和你提分手;但是现在的你一定也是在哭,对吗?不只是眼睛哭,心也在流着泪!老公啊,不要让心停格在那凄楚哀怆的瞬间,笑着面对人生,帮我笑完今生,好吗?从现在开始,不要悲哀不要消沉;想我只要用十年里的十天;十年后把我从生命里彻底清除,我自私,但是我怕我的自私让你恨我;所以我就赖你十年,就十年好不好?十年,我们就真的忘记彼此,期待来生!已经在履行约定的傻孩子泪滴湿了信纸,男人痛哭失声!天渐渐的暗了,黑了,窗外灯光斜射了进来,男人整理好情绪 老婆,我记得你十年,想你用十天,来生还你一辈子! 轻轻的,对着天际呢喃! 友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。[标签:标题]
    http://xindujl.com2016-11-03 13:55 回复
  4. 乡卫生院里来了个年轻漂亮的女医生,放学后,我们这些淘气的家伙便围了上去。一个同学见她俊俏的脸蛋上长了些青春痘样的东西,关心的问道,“医生你脸上怎么了。”“没什么,不过是些痔疮。”说罢,她微笑着看着我们。同学们闻言大惊,心想痔疮不是长在屁股上的吗。“是痤疮吧。”小利斯神插嘴道。女医生闻言猛然醒悟过来,羞的满脸通红。 [url=http://zhongfazs.com]http://zhongfazs.com[/url]
  5. 垃圾评论和非垃圾评论程序其实很难判断的,只要和主题相关的评论,就是有用的
    磁力链2016-06-13 18:20 回复
  6. antispam还是不错的!
    跨境电商2016-02-10 13:55 回复
    • 是啊,其实还有很多比较优秀的评论插件
      助推站长2016-02-20 20:01 回复
  7. ghg
    乐游网2015-11-13 19:59 回复
  8. 很实用
    Han2015-11-03 08:46 回复
  9. 不用管他把,你看卢松松博客百分之百都是广告评论
    天中青年2015-11-02 12:04 回复
  10. 自己搞不来,我用的是插件
    微历史2015-11-02 11:45 回复
    • @微历史 我也在用Akismet插件,但是这个插件每天都会过滤掉几千条垃圾信息,我是结合了上面的第一种方法,现在清净多了
      助推站长2015-11-03 19:15 回复