Lzy's Hobby

  • 首页
  • IT教程
    • 操作系统相关
    • 网络相关
    • 网站运维相关
  • IT资源
    • 建站资源
    • 软件资源
  • IT学习
    • 知识体系
    • 学习笔记
    • 学习资源
  • 关于
    • 博主简介
    • 建设历史
    • 朋友
    • 留言
  • Lzy's Life
Lzy's Hobby
一个关注IT科技的个人独立博客
  1. 首页
  2. IT教程
  3. 正文

WordPress屏蔽海外非中文垃圾评论

2019-05-18 2002点热度 0人点赞 0条评论

2019年8月25日更新:本文方法无效
高一下了,没时间折腾技术,已经一个多月没更新本站的文章了。(Lzy Life倒是有更新)
在一些用WordPress建的网站(特别是放在国外服务器上的网站)会出现一些国外IP提交的垃圾评论。(如图)

垃圾评论

可以用以下代码屏蔽:(将以下代码放到当前主题的 functions.php 文件最后一个 ?> 的前面,可根据实际情况删减)

//防国外灌水
function scp_comment_post( $incoming_comment ) {
 // 禁止全英文评论
 $pattern = '/[x7f-xff]/';
 if(!preg_match($pattern, $incoming_comment['comment_content'])) {
 wp_die( "您的评论中必须包含汉字! <br /> You should type some Chinese word (like "你好") in your comment to pass the spam-check, thanks for your patience! " );
 }
 //禁止 A 链接
 if(strstr($incoming_comment['comment_content'], "<a")){
 wp_die( "您的评论中不能有 A 链接,请直接填写 URL 地址" );
 }
 // 判断 中文字符占比
 $len_all = strlen($incoming_comment['comment_content']);
 $len_st = mb_strlen($incoming_comment['comment_content'], 'UTF-8');
 if(($len_all-$len_st)/(2*$len_st) < 0.5){
 wp_die( "中文字符少于百分之五十" );
 }
 return( $incoming_comment );
}
add_filter('preprocess_comment', 'scp_comment_post');

来源:Boke112导航

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
标签: wordpress 垃圾评论 屏蔽 评论
最后更新:2019-05-18

lzy20021010

一个研究了N年IT的博主

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
世界,您好! 中国计算机软件著作权个人申请攻略 WordPress屏蔽海外非中文垃圾评论(2023版) Dell Inspiron 15-3541 笔记本折腾记 本站架构由Typecho迁回WordPress 世界,您好!
WordPress屏蔽海外非中文垃圾评论 HostDare促销OpenVZ VPS套餐 - 洛杉矶QN机房/1Core/1GB/50GB/1TB 2017-2018学年度大戏《开学》即将上映 ICP备案系统使用教程(备案教程) 关于第一次月考与期中考试(一) 关于“Lzy Technology博客扩能改造工程”的说明
标签聚合
域名 网站 Windows 博客 文件 来源 用户 typecho

COPYRIGHT © 2015-2025 Lzy's Hobby ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

Powered by WordPress

Server by Aliyun

闽ICP备18019376号-1

闽公网安备 35052102000284号