使wordpress垃圾评论消失的几种方法

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

一、使用wordpress自带插件Akismet”屏蔽垃圾评论

wordpress程序安装好后会有一款垃圾屏蔽插件“Akismet”,用它已可以自动屏蔽大部分垃圾评论内容了。大家去插件里搜索安装即可,这里就不描述了;

二、利用关键字过滤屏蔽垃圾评论:

在wordpress仪表盘找到:设置——讨论,然后进行评论的相关设置,包括过滤网址链接和关键字、IP地址等;

三、wordpress使用代码屏蔽垃圾评论:

1、屏蔽纯英文或者日语评论内容:

function refused_spam_comments($comment_data) {
 $pattern = '/[一-龥]/u';
 $jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u';
 if (!preg_match($pattern, $comment_data['comment_content'])) {
 err(__('来一波汉字吧,站长文盲,只认识汉字!You should type some Chinese word!'));
 }
 if (preg_match($jpattern, $comment_data['comment_content'])) {
 err(__('关于日语,站长勉强听懂雅蠛蝶 Japanese Get out!日本语出て行け! You should type some Chinese word!'));
 }
 return ($comment_data);
}
 add_filter('preprocess_comment', 'refused_spam_comments');

2、屏蔽名字和评论内容含有链接的内容:

function Shield_link($comment_data) {
 $links = '/http:\/\/|https:\/\/|www\./u';
 if (preg_match($links, $comment_data['comment_author']) || preg_match($links, $comment_data['comment_content'])) {
 err(__('骚瑞,请不要发网址链接!!'));
 }
 return ($comment_data);
}
 add_filter('preprocess_comment', 'Shield_link');

3、屏蔽过长或者过短的评论内容:

function limit_comment_length( $commentdata ) {
$minCommentlength = 5; //最少字数限制
$maxCommentlength = 200; //最多字数限制
$pointCommentlength = mb_strlen($commentdata['comment_content'],'UTF8'); //mb_strlen 1个中文字符当作1个长度
if ( $pointCommentlength < $minCommentlength )
{
header("Content-type: text/html; charset=utf-8");
wp_die('抱歉,您的评论太短了,请至少输入' . $minCommentlength .'个字(已输入'. $pointCommentlength .'个字)');
exit;
}
if ( $pointCommentlength > $maxCommentlength )
{
header("Content-type: text/html; charset=utf-8");
wp_die('抱歉,您的评论太长了,请少于' . $maxCommentlength .'个字(已输入'. $pointCommentlength .'个字)');
exit;
}
return $commentdata;
}
add_filter( 'preprocess_comment', 'limit_comment_length' );

以上代码内容添加到当前主题的functions.php文件最后一个?>的前面即可。

 

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 使wordpress垃圾评论消失的几种方法

1 评论

  1. 测试评论提交速度~~~~

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情