WordPress 2.5 and Gravatar

WordPress 2.5 开始支持Gravatar。
为什么是Gravatar呢?
因为Automattic把它买了。
我现在不是想讨论Matt到底有什么阴谋,我是介绍一下到底要怎么调用这个东西。

WTC写了一篇教程,Ryan看到后说“啊,原来有人写了,我不必再写了。”
但是仅靠这两篇文章没法让一个不通PHP的人弄清楚要怎么用,所以我下午琢磨了许久,终于在自己的模板上搞定了。

需要加入的代码其实是

<?php echo get_avatar(get_comment_author_email()); ?>

这段语句会输出带<img>标签的html代码,把它放在评论者名字的附近就可以了。专业点说是放在comment loop的内部。

这个图片会有一个叫avatar的类,然后在CSS中用.avatar对图片的样式进行调整就完工了。

忘了说,想要在评论中出现头像需要在Gravatar注册。

Matt,自由软件的领袖还是蛀虫?

Duncan Riley在techcrunch发文质疑Matt的道德。
Matt是WordPress的创立者之一,也是WordPress使用最广泛的商业插件Akismet的创立者。

毫无疑问,WordPress应该要抵抗spam,然而同时,Matt也得靠Akismet来赚钱。这就颇能解释为什么WordPress对spam毫无作为。
我们自然没有理由因为这点而责怪Matt,因为自由软件的条款允许他这么做,而且至少他还给我们带来了这么优秀的WordPress。

但是反观Matt,却指责其他自由软件在其中加入链接甚至出售自己来获利。
Riley认为Matt是在五十步笑百步,但是Matt觉得他们有本质的区别。
直到这里整个讨论还是处于相持状态,直到后面的讨论引出了其他的故事。

WordPress.com在没有通知用户的情况下删除了一个两年没有发文的帐户,给了自己的一个员工。谁知道该用户来要求恢复帐户,因为用户条款上面写明了不会删除旧的帐户。这时Matt一口咬定当时已经通知过并且之后也给了该用户以补偿。但是这位用户显然没有收到。

而另外一个离开WordPress.com的员工也在指责Matt的道德败坏。Matt却反过来说该员工是因为工作不好而被辞退,并且说他甚至还保留了一份收费的Akismet帐号。该员工又没有收到这份“礼物”,并且他无法以自己的ID在WordPress.com的任何Blog上留言。

甚至还有一个Browse Happy的问题多少年都没有解决。Matt在一个公益性质的广告中放上了自己的Adsense。因此赶跑了一位核心成员

在Movable Type 4 放宽个人许可的限制后,WordPress的日子恐怕不会有以前那么好过的。

Matt, wordpress, blog, open source