子比主题自用垃圾评论拦截规则

防止垃圾评论信息,比如纯字母,纯数字等无意义的评论!

修改内容

被修改文件目录位置:

/wp-content/themes/zibll/action/comment.php搜索内容合规性判断将代码填在上方

//拦截评论规则
$comment = $_POST['comment'];
$error_msg = '';

if (preg_match('/^[0-9]+$/u', $comment)) {
    $error_msg = '您的评论不能完全由数字组成';
} elseif (preg_match('/^[a-zA-Z]+$/u', $comment)) {
    $error_msg = '您的评论不能完全由英文字母组成';
} elseif (!preg_match('/[一-龥0-9a-zA-Z]/u', $comment)) {
    $error_msg = '您的评论必须包含汉字、数字或英文字母';
} elseif (preg_match('/(.)\\1{2}/u', $comment)) {
    $error_msg = '您的评论不能包含连续出现3次及以上的相同字符';
} elseif (preg_match('/[ぁ-ん]+|[ァ-ヴ]+/u', $comment)) {
    $error_msg = '您的评论不能包含日文';
}

if ($error_msg) {
    echo json_encode([
        'error' => 1,
        'ys' => 'danger',
        'msg' => $error_msg,
    ]);
    exit();
}

 

© 版权声明
THE END
如果喜欢,可以【点赞】【分享】【收藏】
点赞15赞赏 分享
评论 抢沙发
头像
非注册用户需审核通过后才能查看。友好交流,勿发纯表情,勿恶意灌水!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容