最近都能看到垃圾评论,纯数字纯英文有些还附带网址,现在每天几条虽然不多,但以后很难说。每次都要到后台删也是很麻烦的,又不喜欢装插件,就给子比加个正则验证吧,限制评论纯数字/纯英文/日语/俄文/韩文/阿拉伯文/泰文/链接拦截
功能说明
//功能备注说明
$《变量名》 = '《正则表达式》';
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] - 子比主题评论正则拦截验证代码](https://img.alicdn.com/imgextra/i4/2210123621994/O1CN01ePOpBi1QbIhQjrYKe_!!2210123621994.jpg)
![图片[2] - 子比主题评论正则拦截验证代码](https://img.alicdn.com/imgextra/i4/2210123621994/O1CN01Icp3k11QbIhObgdIw_!!2210123621994.jpg)
总结全部代码
将代码放到/wp-content/themes/zibll/action/comment.php
文件,搜索“内容合规性判断”,将代码放到上方即可!
© 版权声明
THE END
- 最新
- 最热
只看作者