WordPress屏蔽指定外文垃圾评论

WordPress屏蔽指定外文垃圾评论

//评论过滤
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');

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据