WordPress过滤垃圾评论的几种主要方法小结


当前第2页 返回上一页

在你主题的functions.php中添加以下代码

 function refused_spam_comments( $comment_data ) { 
  $pattern = '/[一-龥]/u'; 
  if(!preg_match($pattern,$comment_data['comment_content'])) { 
  wp_die('评论必须含中文!'); 
} 
  return( $comment_data ); 
} 
add_filter('preprocess_comment','refused_spam_comments');

其中[一-龥]这个正则表达式代表所有中文,这时纯英文的垃圾评论算是过滤掉了,但是还有另外一种垃圾评论,日文的……

日文的采用同样的方法,请几个常出现的日文假名写入到正则表达式中ッ、の、ン、優、業、グ、貿

 function fuckjp_comment_post( $incoming_comment ) {
  $http = '/[<|=|.|友|夜|KTV|ッ|の|ン|優|業|グ|貿|]/u';
  if(preg_match($http, $incoming_comment['comment_content'])) {
  wp_die( "日本广告离开!" );
}
  return( $incoming_comment );
}
add_filter('preprocess_comment', 'fuckjp_comment_post');


标签:WordPress

返回前面的内容

相关阅读 >>

wordpress伪静态和中文标签支持配置方法

wordpress中用于创建以及获取侧边栏的php函数讲解

wordpress语言切换(例如中文版和英文版转换)

wordpress编辑器中添加链接功能自动加入nofollow的方法

wordpress主题中添加文章列表页页码导航的php代码实例

wordpress 静态化设置 windows主机伪静态去除index.php方法

wordpress中创建自定义页面模板方法详解

详解wordpress中的头像缓存和代理中的缓存更新方法

禁用wordpress gravatar使用本地头像提高网页打开速度

wordpress实现网站投稿者也可以上传图片的方法

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...