我爱水煮鱼 » WordPress » WordPress 头像插件:Gravatars2

WordPress 头像插件:Gravatars2

文章目录[隐藏]

Gravatar,全称为 globally recognized avatar,是 http://www.gravatar.com/ 推出的一种头像身份标识服务。只要你在Gravatar上注册你邮箱,和上传头像图片,然后当你在启动 Gravatar 服务的博客上留言,就可以显示你的头像。

目前在 WordPress 支持 Gravatar 的插件(就我所知)有三个:

第一个是 Gravatar 官方推出的 WP Gravatar,这个插件比较简单,实现的功能很少,仅仅显示头像,如果留言者没有在 Gravatar 上注册头像,它就会显示一个默认的 Gravatar 官方的头像。

第二个是 skippy dot netGravatars,它的基本功能和官方的功能基本上一致,没什么很大的区别。

最后一个,也是本站使用的 ZenPaxGravatars2,该插件是在 skippy dot netGravatars 基础上改进的,首先就是它在本地注册的用户,可以直接在本地上传图像,如果不想在 Gravatar 上注册头像的话。另外,它在你服务器上缓存了头像,节省访问 gravatar.com 服务器的时间。最后本人最喜欢的它一个功能是,默认头像可以设置到一个文件夹下面,它可以随机选取一张头像给未在 Gravatar 上注册的留言者,这样就可以让留言区域的头像比较丰富,而不会显得单一,因为在国内到 Gravatar 上注册的人不是很多。呵呵,像本站就使用了洋葱头的一组头像。下面就给大家介绍下 Gravatars2 的安装和使用:

Gravatars2 的安装和使用

在使用之前,你要确认你没有使用别的 Gravatar 插件,如有,请停止它。目前该插件的版本是2.62,你可以到这里下 载,下载之后解压缩之后,把文件上传到合适的位置(压缩包中文件的层次关系就已经告诉你了合适的位址),然后把 wp-content 目录下的 gravatar 文件夹设置为可写,然后到插件管理界面激活 Gravatars2 插件,也可以激活 Gravatars2-WPCron 这个插件用于定时去 gravatar.com 服务器上获取头像缓存到本地,或者你也可以把 gravatars2-cache-refresh.php(该文件在压缩包中)这个文件上传到你的 WordPress 根目录下,然后通过 Unix 的 Crorn 去执行它。这个 Cron Job 如下所示:

0 * * * * /full_path_to_blog/gravatars2-cache-refresh.php

到 Options » Gravatars,把 Cache gravatars? 设置为 yes。然后上传一个包含图像文件夹到 wp-content/gravatar/目录下, 把默认头像图片选择刚才上传的文件夹,就可以实现默认头像丰富多彩。其他设置皆为默认即可。

然后在你的 style.css 文件中插入以下样式头像的代码:

.gravatar {
float:left;
padding: 3px;
border: 1px solid #000;
background: #fff;
clear:both;
}

然后在你的 comments.php 中的留言循环体中输入以下代码即可就算安装完成了:

<?php if (function_exists('gravatar')) { gravatar_image_link(); } ?>

每个在你博客上注册的用户在他们的 profile 链接下面都有多了 Gravatar 子链接,在这里可以输入他们的本地头像的地址链接。

关于Gravatars2就介绍这么多了,如果你对于 Gravatar2 这个插件使用上什么不明的地方,请给我们留言。

国内也有支持头像服务的网站,就是 Pop Avatar,该网站那也推出了 WordPress 插件,你到这里下载:下载 Pop Avatar WordPress 插件,由于是中文我想应该不会太难使用,这里也不多介绍了。

标签:

分享到:

167 条评论 添加你的评论 →

  • keke 2007-06-24 18:49:39 #

    好东西,以后把它加上去

    支持 反对

  • 麦小田 2007-06-24 23:28:39 #

    测试一下看看效果,呵呵,自己弄了半天没搞定-_-

    支持 反对

  • Denis 2007-06-24 23:42:03 #

    如果你要测试效果,查看这里的留言或者在这里留言就知道了,你安装的时候有什么问题?

    支持 反对

  • 麦小田 2007-06-25 12:14:08 #

    惭愧,我自己都不敢确定是哪里的问题。

    我是WP2.2版。第一次按你照步骤操作,下载gravatars2,解压缩,将wp-content里的gravatars和plugins分别放入对应文件夹。

    修改当前主题的CSS,在comments.php中增加那段代码。操作完成后,头像没有显示。

    于是停用所有插件,恢复到默认主题,重新操作一次,还是不显示。

    我已经激活了Gravatars插件,并且可以设置选项。gravatars文件夹是777可写权限。

    上传了一个包含几十张gif图片的文件夹到wp-content/gravatars/目录,并且在Options » Gravatars的设置里,指定了文件夹路径。

    我是新手,不了解什么是“循环体”,我的理解就是在if和end if中添加即可,但在comments.php中换了好几个位置添加那段代码,都不显示。

    也许就是这个步骤出了问题,或者是CSS添加问题?

    支持 反对

  • fsdfs 2007-06-25 14:27:01 #

    http://511.pp.ru
    为什么我的不行
    显示的是默认的头像啊

    支持 反对

  • Denis 2007-06-25 15:00:24 #

    可能我上面有些没有说清楚,应该是:
    上传你一个包含图像文件的文件夹到 wp-content/gravatar/目录下, 把默认头像图片选择刚才上传的文件夹

    <?php if (function_exists(‘gravatar’)) { gravatar_image_link(); } ?> 的位置参考下面这个 comments.php 文件: http://zenpax.com/examples/comments.phps

    支持 反对

    • dahai0055 2009-10-21 08:46:46 #

      还是没弄明白这段代码加到什么位置。。。。先测试一下吧

      支持 反对

  • fsdfs 2007-06-25 17:23:07 #

    为什么我在你这里流言就显示头像.在我那里就不行啊?

    支持 反对

  • 麦小田 2007-06-25 18:03:24 #

    嗯,我之前没有表述清楚,我就是“上传一个包含图像文件的文件夹到 wp-content/gravatar/目录下,又把默认头像图片选择刚才上传的文件夹”。

    我的问题应该出在comments.php 文件修改上,刚刚已经按照你的comments.php修改了一下,头像果然出来了,娃哈哈哈哈哈,谢谢雪山飞猪~

    我得回去调了,嘿嘿,页面撑开了~

    支持 反对

  • Denis 2007-06-25 18:26:34 #

    恭喜,不错啊!去 gravatar.com 注册个头像,并和你的邮箱绑定吧

    支持 反对

  • Denis 2007-06-25 18:27:14 #

    fsdfs,你确信你都是按照步骤来做的吗?

    支持 反对

  • fsdfs 2007-06-26 08:30:28 #

    我是用别人的风格.他的风格集成了这个东西.我只要安装插件就行了.可以我安装完了还是不行.哈`

    支持 反对

  • Denis 2007-06-26 12:03:41 #

    这个是不一定,别人集成的风格不一定是用同一个插件!

    支持 反对

  • N/A 2007-07-06 19:59:38 #

    我测试一下头像。。

    支持 反对

  • netmint 2007-07-06 21:56:46 #

    我的好像不行啊!

    支持 反对

  • netmint 2007-07-06 22:07:19 #

    我在博客中安装了Gravator,但是我在 用户 菜单下的
    Gravator 选项下想为我指定一个 Local 头像的路径,
    结果怎么输入都说找不到,用默认的代替,晕,我在
    该路径下已经上传了一个我喜欢的头像啊,为什么说
    找不到呢,博主试一试,恐怕也不行,可能是一个
    bug吧??!!??!!

    支持 反对

  • netmint 2007-07-06 22:13:39 #

    如果我输入该图片的 URL,它就说找到了,是不是我不会输入正确的路径啊,请博主明示。总的路径是/home/artmint/public_html/wp/wp-content/gravatars/rem.jpg

    支持 反对

  • Denis 2007-07-06 22:17:32 #

    这个插件需要耐心些,你安装之后,再等等,可能就有了

    支持 反对

  • mouselan 2007-07-17 01:01:54 #

    飞猪同学好,非常感谢你的教程,我装好插件,留言本可以显示了,但是文章评论还是没反应,是不是还要改其他php文件呀?

    支持 反对

  • Denis 2007-07-17 01:15:11 #

    你是怎么安装?如果留言本可以显示,文章评论也是可以显示的

    支持 反对

  • mouselan 2007-07-17 09:18:13 #

    会不会是皮肤的问题呀,偶用的U5,地址见:http://lanzhongyi.cn/blog/?page_id=451 留言本是看到了,可评论没得….
    看样子只能换个皮肤试试了~

    支持 反对

  • 麦小田 2007-07-17 09:27:08 #

    可以换成默认皮肤操作一次,如果成功,就照搬到新皮肤,这样就可以排查出是不是皮肤的问题了, 我当时就是这样干的^_^

    支持 反对

  • mouselan 2007-07-20 10:02:34 #

    偶换了一个theme,也拿默认theme来实验了可是还是不行ing,用户的档案栏目可以看到Gravatar 选项了图片也能看到,路径应该没有错,css也烤过去啦,php文件更是找不到出错的理由啊,纳闷中…

    支持 反对

  • Denis 2007-07-20 12:31:04 #

    那么奇怪,我一装就好了

    支持 反对

  • monica 2007-07-21 22:54:39 #

    测试下呢,刚弄的头像,哈哈

    支持 反对

  • monica 2007-07-21 22:55:38 #

    没显示出来,为什么啊

    支持 反对

发表评论

你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

使用新浪微博登陆 使用腾讯微博登陆 使用豆瓣登陆

你也可选择直接在本站 注册