$size – (整数)(可选)指定头像的尺寸大小,单位为px(像素),默认为96(即96px),最大512

$default – (字符串)(可选)如果用户没有设置gravatar头像,则返回false,即没有头像返回,默认为 “神秘人”,可以指定图片 URL 作为默认头像

$alt – (字符串)(可选)头像 img 标签的 alt 属性内容,默认False

phpavatarWordPress获取用户头像函数gravatar Angular

$args – (数组)(可选)设置头像额外的参数,默认为空,可设置以下的参数:

‘height’ – (整数)img的height属性,默认利用$size

‘width’ – (整数)img的width属性,默认利用$size

‘force_default’ – (布尔型)是否始终显示默认图像,默认false

‘rating’ – (字符串)头像的等级,可选’G’, ‘PG’, ‘R’, ‘X’,并按该顺序进行判断,默认是wordpress后台里设置——评论里设置的【第一流级】

‘scheme’- (字符串)利用的URL方案,可参与set_url_scheme()函数的参数值(’http’, ‘https’, ‘login’, ‘login_post’, ‘admin’, ‘relative’, ‘rest’, ‘rpc’),默认为空

‘class’ – (数组|字符串)给img标签添加样式

‘force_display’ – (布尔型)是否始终显示头像,忽略wordpress后台里设置——评论里设置的【头像显示】设置,默认为false

‘extra_attr’ – (字符串)插入img元素,如alt、title,默认为空

返回值:成功返回HTML<img>标签,失落败返回false。

实例

获取文章作者头像(主循环中利用)

<?php echo get_avatar(get_the_author_meta(&#39;email'), 50); ?>

获取指定ID用户头像

<?php echo get_avatar(1, 50); ?>

获取指定邮箱头像

<?php echo get_avatar('email@example.com', 50); ?>

全部参数

<?php $getavatar = get_avatar(get_the_author_meta('email'),50,'','alt参数',array('width'=>56,'height'=>56,'rating'=>'X','class'=>array('test','xx-blog'),'extra_attr'=>'title="title参数"','scheme'=>'http') );

echo $getavatar;

?>