WordPress限制有头像的用户才要发评论
看到很多人那里都写着什么没有头像的可能会被删除评论什么的,可见很多人都不喜欢没有 Gravatar 头像的,记得 @神父 好像说过这个功能,折腾了一下,发现非常禁止没有 Gravatar 头像的用户评论非常简单,如果你不惜损失一些评论的话这个代码还几乎可以阻止所有垃圾评论,异常的有效,代码如下:
function Bing_validate_gravatar( $comment ){ $headers = @get_headers( 'http://www.gravatar.com/avatar/' . md5( strtolower ( trim( $comment [ 'comment_author_email' ] ) ) ) . '?d=404' ); if ( preg_match( '|200|' , $headers [0] ) ) return $comment ;(www.111cn.net) $text = __( '请使用有头像的邮箱' , 'Bing' ); if ( function_exists( 'err' ) ) return err( $text ); return wp_die( $text ); } add_action( 'preprocess_comment' , 'Bing_validate_gravatar' );代码加到 functions.php 即可,不过由于 Gravatar 的服务器在国外,评论的时候可能略影响评论提交速度.
查看更多关于WordPress限制有头像的用户才要发评论 - WordPress的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did9042