[WP] 留言大頭貼,Gravatar

之前在遊戲噗看到博士的留言有附上 Gravatar 個人化圖片,覺得很新鮮,恰巧 Mark 昨日做了介紹,我也就把這個功能加上。以下引述 Mark 的文字:

Gravatar 提供的服務很特別,只要利用一個你常用在各 Blog 上留言的 E-Mail 在 Gravatar 上面註冊,你就可以上傳一個你專屬的 Avatar 大頭貼到 Gravatar 的主機上。然後,只要對方的 Blog 有支援 Gravatar 的 Plugin,你只要使用這個 E-Mail 留言,那麼你的大頭貼就會出現在對方的 Blog 迴響上。重要的是,你的 E-Mail 在傳輸時是經過 MD5 編碼的,所以你不用擔心用這樣的服務,會讓機器人收集到你的 E-Mail。

Gravatar plugin for WordPress 安裝及應用如下:

step1.
Gravatar 註冊一個帳號,即可上傳自己的大頭貼。上傳完成之後,等待圖片審核完成,系統會寄 e-mail 通知你,然後再登入 Gravatar 中的 admin 選項,你應該可以看到以下畫面。

Gravatar



根據 Rating guidelines,一共分為 G、PG、R、X 四種等級。

step2.
下載 plugin,解壓縮至 wp-content/plugins 資料夾,於 wordpress 後台啟動此 plugin。

step3.
修改 wp-comments.php,加入

<img src=”<?php gravatar(rating, size, default, border); ?>"/>

rating,表示 (G/PG/R/X) 等級以下的圖片才會顯示,留白表示不限制。
size,圖片的大小,預設為 80 (80*80)。
default,若留言者沒有上傳 Gravatar 圖片,則以 default 連結的圖片顯示。
border,圖片的邊框顏色。

我的範例:

在 <?php foreach ($comments as $comment) { ?> 下一行加入

<img src="<?php gravatar("", "50", "", "000000"); ?>" align="right" />

UPDATED (2005/03/18):
在 WP 1.5 是修改 theme 底下的 comments.php
加在 <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>"> 的下一行

完成,效果可見我的留言。

Bookmark to del.icio.usBookmark to furlBookmark to Blinklist

53 Responses to “[WP] 留言大頭貼,Gravatar”


  1. Gravatar 個人化圖片測試

  2. 老B好

  3.  ̄▽ ̄|| 圖片的頭是尖了點,但絕對不像老B!!!

  4. 太好玩了!大家都來玩大頭貼!呵呵!

    Mark

  5. 只能用WP才能用嗎?!那降子人家就不能玩了啦 :’(

  6. hsuyo,
    我剛看了說明,我們那要從大王那邊開plugin才行嗎?!
    總之感覺不是我能搞定的感覺(嘆)

  7. 真是太好玩了,我的 blog 也加上去了。 :p

  8. 真是太感激了
    : )

    我還正在想這是怎麼弄出來的

  9. 試驗看看.

  10. 看了您的介紹,我也弄出來囉!(大感謝)

  11. 哈! 大頭貼讓留言生動了不少呀!!

  12. 總之我那東西太多,俗話說胎氣千萬是不能動的!
    錯手錯腳弄不出來就算了 在別人家可以看到還蠻有奇妙況味的.

  13. 真的很棒ㄝ

  14. 要留網址才有?

  15. neo,
    要留通過 gravatar 認證後的 e-mail 就會顯示圖片了!

  16. 請問如果要裝在 WP 1.5 上的話那要改那些檔案?
    謝謝~~~

  17. XD 我不小心按到了啦, 幫我刪除吧 :p

  18. j-ming,
    WP 1.5 的話則是修改 theme 底下的 comments.php 這個檔案,步驟相同。

    QQ,
    ……..XD
    剛剛才發現你的 domain name 已經變 blog.23corner.com 了,難怪我用舊的連不上。

  19. 嗯嗯, 前幾天才換的 :D

  20. […] 你的 pLog 加上 Gravatar 大頭貼 各種Blog之安裝方式請參閱官方說明 hsuyo blog Maso Blog 此篇文章發表於 2005年 三月 […]

  21. 好好玩…
    不知我的會不會顯示出來…

  22. ??我申請好了,
    也傳上了圖片…
    奇怪怎沒我的圖?

  23. 試一下啊…我怎麽顯示不出圖片來啊.

  24. 還是沒有啊…暈倒了.

  25. 好玩

  26. 剛上傳完沒出現圖片是因為還要審核
    審核通過之後就看得見啦! ^^

  27. 謝謝 hsuyo 的回答,
    可是我好像一直沒辦法申請成功耶…
    他一直要我連到付費的地方…
    這不是免費的服務嗎?我再試試好了…
    謝謝你啦!

  28. sellingsoul says:

    我用wp1.5,照你说的改之后头像是出现了,但却跑到comment框外面了,不知道怎么办?

  29. sellingsoul says:

    好像还要在header.php里改什么?

  30. Hello,
    不用修改 header.php,只要修改 comments.php 就行了
    另外,我發現 step 3. 加在原本 WP1.2 的地方是不行的,所以改了一下,把它加在
    <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
    的下一行應該就可以了

    試試看吧! good luck

  31. :)
    It’s ok now!
    Thanx a lot!

  32. 好像很有趣
    剛剛也去申請了一個 :)

  33. […] k。 留言 Gravatar 顯示留言者的 gravatar 網路大頭貼;詳見〈留言大頭貼〉一文。 Trencaspammers 留言查核碼;詳見〈Captcha:矛與盾的戰爭〉 […]

  34. 好象不行~没测试出来!

  35. 不好意思,测试出来了,不过才1个图片,真是可惜啊!

  36. 可以借我測試一下嗎 謝謝

  37. trying~

  38. tring~~~

  39. failed

  40. […]                            1.  Gravatar  留言大頭貼 → 這是在目光相對的時候就有的功能,可是我照著hsuyo的這篇文章所教的做,卻發生了所有回應文旁都出現了我自己的Gravatar圖,不知道怎麼會這樣!?還是希望有朋友能為我解答^_* […]

  41. 我也想測試我的大頭貼

  42. 您好,拜讀了您的文章
    借小弟在這邊測試一下,謝謝

  43. 蠻好玩的插件,感謝分享喔

  44. jchuang1977 says:

    我的theme裡面沒有comments.php
    不知如何修改
    努力中…

  45. […] ◎ Trencaspammers 留言查核碼 ~ 防堵垃圾回應的『驗證碼』     這是在William’s Blog看到的外掛插件,我覺得很好用,於是就下載上傳到我的WP外掛空間裡囉! ◎ Gravatar  留言大頭貼 ~ 這是在目光相對的時候就有的功能,可是我照著hsuyo的這篇文章所教的做,卻發生了所有回應文旁都出現了我自己的Gravatar圖,不知道怎麼會這樣!?還是希望有朋友能為我解答 ←目前已經解決!9/19 Update […]

  46. […]   閒來無事周遊列Blog的時候,發現Hsuyo的留言都有大頭貼,一看原來是Gravatar的Plugin,這麼有趣的東西當然不能放過,立即把他安上.   另外,本想加安一個留言版在Sidebar的,不過因為找不到Support CGI而沒有廣告的免費空間,所以只好作罷.不過就加開了一頁算是一個小小的留言版吧,如果有說話想和我說而不知放那裡好,可以到這裡啊~ technorati tags : none […]

  47. sorry,just test!

  48. dude, you should leave a correct e-mail if you want to test.

  49. 測試,test

  50. a test

  51. […] 本站已经安装的插件列表: 1.Adhesive 给文章加上置顶功能 2.Akismet 我从Wordpress 2.0中取出来的防垃圾留言插件,需要有WordPress.com API key才能激活,这个可以到wordpress.com免费注册后得到。登陆后点击“My account “就可以看到。 3.Comment Hacks 侧边栏的最新日志,最新回复。其实还有最多回复等功能,我还没有加代码。 4.Google Sitemaps 看名字就知道什么意思了,给Google提供Blog的内容,免得机器人累:) 可以加大一点访问量吧。 5.StatTraq 访问统计插件,能够记录blog的浏览量,访问人数,IP分析,搜索引擎关键字,反向链接等主要的分析内容,功能极为强大,所以我还不是很明白怎么用。安装需要向数据库里添加表。 6.WordPress Database Backup 备份数据库的插件,默认3种方式:保存到backup文件夹,下载到电脑,发送到邮箱。结合下面的WP-Cron,可以每天自动备份数据库发送到你的邮箱里面,这样就轻松多了。 7.WP-Cron 和上面的同属一个作者。搭配起来,数据库就无敌了。 8.Gravatar插件 在评论者右边显示头像.安装方法见这里:http://blog.hsuyo.info/2005/0113/192/ […]

  52. 哈哈~要引用一下卻不知到怎麼trackback
    就留言報告一下…….

  53. 謝謝啦 我也成功了:)