子比主题评论正则拦截验证代码

文章最后更新时间:2024-04-04 18:41:15

最近都能看到垃圾评论,纯数字纯英文有些还附带网址,现在每天几条虽然不多,但以后很难说。每次都要到后台删也是很麻烦的,又不喜欢装插件,就给子比加个正则验证吧,限制评论纯数字/纯英文/日语/俄文/韩文/阿拉伯文/泰文/链接拦截

功能说明

//功能备注说明
    $《变量名》 = '《正则表达式》';
    if (preg_match($《变量名》, $_POST['comment'])) {
       echo (json_encode(array('error' => 1, 'ys' => 'danger', 'msg' => '《消息提示》')));
       exit();
    }

代码中,所有被《》包含的内容,都可以自定义,替换内容后,将《》删除

使用演示

下方代码,可实现评论中有数字便拦截

//拦截含有数字的评论
    $Ijsz = '/[0-9]/u';
    if (preg_match($ljsz, $_POST['comment'])) {
       echo (json_encode(array('error' => 1, 'ys' => 'danger', 'msg' => '您的评论不能含有数字')));
       exit();
    }
图片[1] - 子比主题评论正则拦截验证代码
图片[2] - 子比主题评论正则拦截验证代码

总结全部代码

将代码放到/wp-content/themes/zibll/action/comment.php文件,搜索“内容合规性判断”,将代码放到上方即可!

THE END
点赞11 分享
评论 共17条

请登录后发表评论