<?php
$gravatar_link = 'http://www.gravatar.com/avatar/' . md5($comment_author_email) . '?s=32';
echo '<img src="' . $gravatar_link . '" />';
?>
变量 $comment_author_email
将是一个有效的电子邮件地址字符串。如果电子邮件不在 Gravatar 数据库中,它将返回默认图形。$comment_author_email
是 WordPress 的默认变量,它从先前评论过的用户的 cookie 中填充(如果主题支持)。
谢谢!这正是我要找的!
非常棒的小贴士,先生,我已经找了几个世纪了。非常感谢
非常感谢,我注意到 WordPress 有显示头像的功能,但我无法弄清楚如何添加它们。看到了这篇帖子,就想着试试。:)
另外,这应该会发布我的 gravatar,对吧?
酷:D 一个模块被扔进了垃圾桶 :)
谢谢
很棒!!!
很棒
这很酷,如果 gravatar 可达或在线,有人会如何进行检查并提供一个备用方案,如果 gravatar 不可达或用户离线?
如果用户在 gravatar 中没有图片,在这种情况下如何自动显示默认头像?
它应该默认使用默认的 gravatar,但如果不是,那么你可以使用更标准的方式来获取它们: https://codex.wordpress.org/Function_Reference/get_avatar