首页 > CMS > Wordpress > 正文

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

2024-09-07 00:50:58
字体:
来源:转载
供稿:网友

看到很多人那里都写着什么没有头像的可能会被删除评论什么的,可见很多人都不喜欢没有 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 的服务器在国外,评论的时候可能略影响评论提交速度.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表