解决WordPress被群发垃圾评论的问题-WordPress

资源魔 65 0

咱们不少网友都有反馈到WordPress建站进程中发现后盾评论天天城市有不少渣滓评论,并且看似这些评论都长短人工群发的。的确,咱们可能会遇到不少被软件群发的渣滓评论,比方看到有不少英文留言。这些信息会添加咱们天天的删除了工夫老本,同时关于网站也是欠好的。咱们有无方法去处理这个成绩呢?

咱们可能较多的办法就是添加评论验证,需求正在评论的时分输出验证码或许其余的验证机制,这些也是没有错的方法。正在明天,咱们WordPress讲堂需求引见的就是经过两段代码,能够完成屏蔽这些评论内容。

第1、评论内容需求中文

咱们正在评论中看到的都是英文或许其余言语,不中文。那咱们就必需评论内容中有中文。

// 评论中需求有中文 cnwper.com
function wp_refused_spam_co妹妹ents($co妹妹ent_data) {
$pattern = '/[一-龥]/u';
$jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u';
if (!preg_match($pattern, $co妹妹ent_data['co妹妹ent_content'])) {
err(__('评论中需求有一个汉字!'));
}
if (preg_match($jpattern, $co妹妹ent_data['co妹妹ent_content'])) {
err(__('不克不及有日文!'));
}
return ($co妹妹ent_data);
}
add_filter('preprocess_co妹妹ent', 'wp_refused_spam_co妹妹ents');

第2、制止评论中有链接

不少人到博客评论留言,都是为了推行网站的,咱们制止链接就不几何人来发评论了。

//制止发链接 cnwper.com
function wp_co妹妹ent_post( $incoming_co妹妹ent ) {
$http = '/[href="|rel="nofollow"|http://|</a>]/u';
if(preg_match($http, $incoming_co妹妹ent['co妹妹ent_content'])) {
err( "制止发链接地点!" );
}
return( $incoming_co妹妹ent );
}
add_filter('preprocess_co妹妹ent', 'wp_co妹妹ent_post');

就这么简略,将两段代码增加到以后WordPress主题中的Functions.php文件中。

更多WordPress技巧文章,请拜访WordPress技术栏目!

以上就是处理WordPress被群发渣滓评论的成绩的具体内容,更多请存眷资源魔其它相干文章!

标签: WordPress wordpress教程 wordpress自学 wordpress技术

抱歉,评论功能暂时关闭!