博客 » WordPress » Twittar:在留言中使用 Twitter 头像

Twittar:在留言中使用 Twitter 头像

Denis 2009年01月13日

Update: 由于 Twitter 更改了 API 接口,这一方式已经不适用了。

TwittarSMASHING Magazine 推出的一个 WordPress 插件,它可以将 Twitter 头像作为 WordPress 博客留言者头像。

主要功能

  • 根据用户的 email 获取他在 Twitter 上的头像。
  • 如果用户没有 Twitter 账号,他首先会尝试使用用户的 Gravatar,如果用户没有 Gravatar,他就会使用一张默认的图片。
  • 你可以给头像设置一个2像素的边框(并且可以选择颜色)。
  • 可以选择头像的大小,不过建议 24, 48 或者 72。
  • 可以设置默认头像。
  • 它创建符合规范的 image 标签。
  • 允许你给头像增加 class,这样你就可以样式化它。

安装和使用

上传 Twittar 文件夹到你 WordPress 的插件目录下。然后到 WordPress 后台激活该插件。

然后编辑你模板的 comments.php 文件,找到原来防止 Gravatar 代码的地方,插入一下函数,对于 WordPress 2.7 并且使用了 Thread Comments 的用户,可以参考这篇文章 WordPress 2.7 Separate 留言和样式化留言 进行修改。

<?php twittar($size, $placeholderimg, $border, $class, $usegravatar, $rating); ?>

你可以根据自己的需求修改函数 Twittar 里面的参数

  • size
    头像的大小
  • placeholderimg
    默认头像,就是用户既没有 Twitter 账号也没有 Gravatar 时候显示的头像。
  • border
    2像素边框的颜色
  • class
    设置头像的 CSS class。
  • usegravatar
    用于设置是否使用 Gravatar,1为使用。
  • rating
    该参数只对 Gravatar 有效,头像的评级。

下载

下载:Twittar

但是该插件存在一些问题,Twitter API 限制只能一个小时访问100次,而该插件又没有缓存,所以基本上是很快就超过 Twitter API 的限制。我写了一个带有数据库支持的版本,可以把留言者的 Twitter 信息存到数据库中,这样就减少了 Twitter API 的使用。但是没有得到原作者的允许,所以这里就不发布了。

PS:根据我刚才数据库中的统计,160 个留言用户中有 73 个用户拥有 Twitter 账号,看来 Twitter 在国内也慢慢开始流行了。恩,我的 Twitter 账号:@denishua 欢迎大家 Follow 我。

49 条评论 添加你的评论 →

发表评论

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

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


订阅我爱水煮鱼 denishua / Twitter denishua / linkedin WordPress 企业站点建设

赞助商