网站地图    收藏   

主页 > 后端 > wordpress教程 >

WordPress限制有头像的用户才要发评论 - WordPress

来源:自学PHP网    时间:2014-11-28 23:41 作者: 阅读:

[导读] 看到很多人那里都写着什么没有头像的可能会被删除评论什么的,可见很多人都不喜欢没有 Gravatar 头像的,记得 @神父 好像说过这个功能,折腾了一下,发现非常禁止没有 Gravatar 头像的用户...

WordPress限制有头像的用户才要发评论

看到很多人那里都写着什么没有头像的可能会被删除评论什么的,可见很多人都不喜欢没有 Gravatar 头像的,记得 @神父 好像说过这个功能,折腾了一下,发现非常禁止没有 Gravatar 头像的用户评论非常简单,如果你不惜损失一些评论的话这个代码还几乎可以阻止所有垃圾评论,异常的有效,代码如下:

  1. function Bing_validate_gravatar( $comment ){ 
  2.  $headers = @get_headers( 'http://www.gravatar.com/avatar/' . md5( strtolower( trim( $comment['comment_author_email'] ) ) ) . '?d=404' ); 
  3.  if( preg_match( '|200|'$headers[0] ) ) return $comment;(www.111cn.net) 
  4.  $text = __( '请使用有头像的邮箱''Bing' ); 
  5.  if( function_exists( 'err' ) ) return err( $text );  
  6.  return wp_die( $text ); 
  7. add_action( 'preprocess_comment''Bing_validate_gravatar' ); 

代码加到 functions.php 即可,不过由于 Gravatar 的服务器在国外,评论的时候可能略影响评论提交速度.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论