首页 > 新闻资讯 > WordPress头像插件wavatars和Gravatars2

WordPress头像插件wavatars和Gravatars2

3条评论
标签:
更多

  这两天搜索了头像插件方面的资料,也在本地测试了下,感觉很好,下面来整理下头像插件方面的资料与大家共享!

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

我在wordpress2.5.1版本上测试下,wordpress2.5.1版本经典模板自带了头像功能,不用多装一个插件,但也有不好的地方,如果留言者没有在 Gravatar 上注册头像,它就会显示一个默认的 Gravatar 官方的头像。还有,你换了其他模板后,有些还没有自带的头像功能,这时候你可以考虑下使用插件了,wavatars是一款很好玩的头像插件,大家先来看看下面的头像图案

 

这个插件会根据访客的邮件地址为我们提供956384个不同表情,还有57600个背景图案。这样一算,一共有55087718400个唯一的头像!绝对能够完全分辨你网站上的访客了。值得推荐的是,它与gravatar头像是兼容的。如果访客已经注册了gravatar服务,则会显示该类头像;否则显示由插件生成的卡通头像。这样一来,你的访客就不存在没头像的情况了,酷吧。

安装方法:先下载Wavatars,下载地址:http://down.zzbaike.com/download/wavatars-1102.html

下载后,解压缩后把文件放到wp-content/plugins目录下,去后台激活下就可以了。插件下载安装后,它会自动在comments.php插入头像,你只需要在样式文件对头像配置下样式则可。如果你想指定特殊的显示位置,可以通过wavatar_show($comment_author_email);这句命令实验。当你安装好后就进入后台吧,我把后台汉化了,下面是汉化图

 

如果您还没有指定头像,您可以去http://smartr.cn/测试下。

介绍完了Wavatars,我们再来介绍下Gravatars2,该插件是在 skippy dot netGravatars 基础上改进的。改进的内容如下:

  • 如果不想在 Gravatar 上注册头像,可以直接上传本地图像。
  • 在博客服务器上缓存头像,节省访问 gravatar.com 服务器的时间。
  • 默认头像可以设置到一个文件夹下面,随机选取一张头像给未在Gravatar上注册的人,这样就可以让留言区域的头像比较丰富,不会显得单一

安装方法:1.下载,下载地址:http://down.zzbaike.com/download/gravatars2-1106.html

                2.把压缩包解压后的“wp-content”文件夹上传,其它两个文件分别是 gravatars2-cache-refresh.php和gravatars2.README可以不理会。

                3.在服务器端,把“wp-content /gravatar ”文件夹设置为“可写”权限(这点非常重要哟!)

                4.到Blog管理面板的插件管理界面中激活Gravatars2插件和Gravatars2-WPCron(定时去gravatar.com服务器上获取头像缓存到本地)。

使用方法:

  •  进入Users/Gravatar,在对话框中输入图片地址,本地地址或者网络地址都行,这里没有浏览框,本地地址需要手动输入。
  • Options/Gravatars/,在“Default gravatar rating”下拉框中选择G,点击Submit按钮后,再点击右上角的Gravatar Cache链接,这里可以看见所有用户的头像,如果这里一直显示不出来头像,而你又确保已经设置了头像的话,请检查“wp-content /gravatar ”文件夹是否设置为777权限
  • 上传一个包含图像文件夹到 wp-content/gravatar/目录下,在Options/Gravatars中把“Default gravatar image”默认头像图片选择刚才上传的文件夹
  • 去你的Design面板在style.css中加入(这个是我的代码,头像的具体位置需要自己调整参数) .gravatar { float:right; padding: 3px; border: 1px solid #000; background: #fff; clear:both; margin:-12px; }
  • 在comments.php中加入一行 <?php if (function_exists('gravatar')) { gravatar_image_link(); } ?> 代码代码的位置需要加入到comments.php中的留言那,下面是放入位置

    <?php foreach ($comments as $comment) : ?>
       <li <?php echo $oddcomment; ?>id=”comment-<?php comment_ID() ?>”><?php if (function_exists(’gravatar‘)) { gravatar_image_link(); } ?>
        <cite>
         <?php comment_author_link() ?>
        </cite>
        <?php _e(’Says:’,'thistheme’) ?>
        <?php if ($comment->comment_approved == ‘0′) : ?>
        <em>
         <?php _e(’Your comment is awaiting moderation.’,'thistheme’) ?>
        </em>
        <?php endif; ?>

  • 放好之后保存下

Gravatars2与Wavatars的不同处是Gravatars2可以上传本地图象,而Wavatars自身就携带了一些头像,我觉得两者各有优点,对于懒的人来说Wavatars更方便点,不用上传什么文件的,但若让我从软件的角度来评价的话,我认为Gravatar2功能更强大,它预留了很多退路,这就让人们使用起来更加灵活,不会显的很死板。

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
写的很详细,对我这样的小白有帮助,相比较那些只会译文的朋友,他们就像写了开头,却没写结尾。谢谢啦! 好像2.7版的style.css的参数变了是: .gravatar { float:left; padding: 3px; border: 1px solid #000; background: #fff; } .postgrav { float: left; padding: 3px; margin-right: 5px; margin-left: 5px; border: 1px solid #000; background: #fff; }
#2
2.7又跳票了。。。
#3
等到哪天gravatar被工信部墙了你们就知道哭了……