当前位置:首页 > 互联网那些事心得日志 > 正文
作者

wordpress垃圾评论战斗记

扫描二维码分享到朋友圈

今天用wordpress修改代码添加验证码评论功能,简单的验证码好像不行。添加完显示简单的数字加法后,还是不行。垃圾评论还是如约而至。没办法,又找了其他办法。
由于发现评论中都是纯英文,所以采用了以下方法,即在主题相对应的函数文件function.php文件中插入以下内容即可:

//屏蔽纯英文评论和纯日文
function refused_english_comments(

incoming_comment) {

pattern = ‘/[一-龥]/u’;
// 禁止全英文评论
if(!preg_match(

pattern,

incoming_comment[‘comment_content’])) {
wp_die( “您的评论中必须包含汉字!” );
}

pattern=/[]/u;//if(pregmatch(

pattern,

incomingcomment[commentcontent]))wpdie(!);return(

incoming_comment );
}
add_filter(‘preprocess_comment’, ‘refused_english_comments’);

以上代码表示,评论中不能只有英文或日文,解决。以上。除非他太智能化了。再加一个汉字。就没办法了。。



2 条评论

  1. 板凳2018-07-20 下午 2:18回复
    管理员

    fkjljgkff ljljf 测

  2. 沙发2018-07-21 上午 11:33回复
    管理员

    发现有个问题就是屏蔽全部英文后没法只输入表情。

发表评论


无觅相关文章插件,快速提升流量