性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

根据用户邮箱显示Gravatar头像

Loading
0
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

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

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

1
2
3
4
5
6
7
8
9
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头像:

1
<?php wpdaxue_display_gravatar(); ?>

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

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

MetInfo | 最适合企业网站建设的cms系统

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

如何在插件菜单中使用WordPress默认的菜单图标

如何在插件菜单中使用WordPress默认的菜单图标

如何使用 WordPress 的拾色器(Color Picker)API

如何使用 WordPress 的拾色器(Color Picker)API

6 条评论

  1. 表示不好用哦

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

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

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

发表评论