2010-11-04 102 views
2

我一直在寻找所有我的用户个人资料图片实施Gravatar arund,但我对一两件事有点困惑。Gravatar实现进入用户系统

想象一下,像这个网站一样,我有一个没有注册过gravatar的当前用户。为了给他们一个图片,我必须告诉他们单独注册或者是否有API函数,如果他们还不存在,他们会注册它们?

我也从来没有看到从gravatar获取信息,但我不经常看到把信息放到他们的服务上,就像是一个新的化身。是否有将数据放入服务器的功能?

回答

2

通常,您会使用默认图像选项之一(请参阅http://en.gravatar.com/site/implement/images/)。如果一个gravatar不存在,将根据您的设置提供一个(直到用户实际选择/创建一个gravatar)。我会保持在其网站上图片的上传,但你可以用自己的xml-rpc api

+0

好吧库尔源。我也意识到,如果你想编辑你的头像,wordpress会将你重定向到gravatar。谢谢:) – Sammaye 2010-11-04 12:49:47

+0

有什么选择,你发现不必强迫用户注册Gravatar?有没有一个API?我不想要推到他们的注册网站的额外步骤。 – 2016-03-11 13:20:27

0

将图像标记使用类似于真实生龙活虎了这些

<img src="http://www.gravatar.com/avatar/<?php echo md5($_POST['email']);?> 
+0

你能更清楚一点吗?对这些...什么? – Rod 2013-02-07 14:42:57

+0

@Rod即使不清楚他在说什么,我也明白,因为我自己也是这么做的。您可以通过您正在查找的电子邮件的md5散列来访问gravatar网址。虽然是的,答案需要清理 – Sammaye 2013-02-07 14:47:59

+0

@Sammaye,我已经更正了答案,以显示隐藏的HTML代码。忘记我的第一条评论。 – Rod 2013-02-07 14:52:06