当前位置:首页>WordPress建站>WordPress开发>根据用户邮箱显示Gravatar头像

根据用户邮箱显示Gravatar头像

Gravatar 是全球通用的头像服务,它是根据用户邮箱来调用他们的头像的。在WordPress主题和插件开发中,很多地方都需要调用到当前用户的Gravatar头像,下面就是简单的实现方法。

将下面的代码添加到主题的 functions.php 文件或者特定的插件文件(如果你开发插件的话)中:

function wpdaxue_display_gravatar() { 
	global $current_user;
	get_currentuserinfo();
	// 获取用户的邮箱地址
	$getuseremail = $current_user->user_email;
	// 将邮箱转换成MD5哈希值,并设置图像的大小为32像素
	$usergravatar = 'http://www.gravatar.com/avatar/' . md5($getuseremail) . '?s=32';
	echo '<img src="' . $usergravatar . '" class="wpd_gravatar" />';
}

然后通过下面的代码调用当前用户的Gravatar头像:

<?php wpdaxue_display_gravatar(); ?>

拓展阅读:Gravatar全球通用头像注册使用图文教程

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
WordPress开发

WordPress函数:wp_tag_cloud(标签云)

2013-4-24 8:19:13

WordPress开发

WordPress Widgets API(小工具接口)

2013-4-26 9:34:55

6 条回复 A文章作者 M管理员
  1. 表示不好用哦

  2. 会显示我的头像么!

  3. 😛 已在用,谢谢

  4. 请问博客有方法解决吗?

  5. 如果我用了QQ第三方登录 永远都是gravatar图像 QQ图像就没有了

  6. 本人主题 这个g头像就用不了,郁闷

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索