[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 選項,你應該可以看到以下畫面。

根據 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() ?>"> 的下一行
完成,效果可見我的留言。




January 13th, 2005 at 2:03 pm
Gravatar 個人化圖片測試
January 13th, 2005 at 6:13 pm
老B好
January 13th, 2005 at 7:14 pm
 ̄▽ ̄|| 圖片的頭是尖了點,但絕對不像老B!!!
January 14th, 2005 at 1:39 pm
太好玩了!大家都來玩大頭貼!呵呵!
Mark
January 14th, 2005 at 2:41 pm
只能用WP才能用嗎?!那降子人家就不能玩了啦 :’(
January 14th, 2005 at 2:52 pm
hsuyo,
我剛看了說明,我們那要從大王那邊開plugin才行嗎?!
總之感覺不是我能搞定的感覺(嘆)
January 17th, 2005 at 3:40 pm
真是太好玩了,我的 blog 也加上去了。 :p
January 17th, 2005 at 6:29 pm
真是太感激了
: )
我還正在想這是怎麼弄出來的
January 19th, 2005 at 11:35 am
試驗看看.
January 19th, 2005 at 11:51 am
看了您的介紹,我也弄出來囉!(大感謝)
January 20th, 2005 at 12:15 am
哈! 大頭貼讓留言生動了不少呀!!
January 20th, 2005 at 12:57 pm
總之我那東西太多,俗話說胎氣千萬是不能動的!
錯手錯腳弄不出來就算了 在別人家可以看到還蠻有奇妙況味的.
January 26th, 2005 at 8:15 pm
真的很棒ㄝ
January 26th, 2005 at 8:16 pm
要留網址才有?
January 27th, 2005 at 10:56 am
neo,
要留通過 gravatar 認證後的 e-mail 就會顯示圖片了!
February 26th, 2005 at 5:37 pm
請問如果要裝在 WP 1.5 上的話那要改那些檔案?
謝謝~~~
February 26th, 2005 at 10:30 pm
XD 我不小心按到了啦, 幫我刪除吧 :p
February 26th, 2005 at 10:43 pm
j-ming,
WP 1.5 的話則是修改 theme 底下的 comments.php 這個檔案,步驟相同。
QQ,
……..XD
剛剛才發現你的 domain name 已經變 blog.23corner.com 了,難怪我用舊的連不上。
February 27th, 2005 at 6:48 pm
嗯嗯, 前幾天才換的 :D
March 4th, 2005 at 8:03 pm
[…] 你的 pLog 加上 Gravatar 大頭貼 各種Blog之安裝方式請參閱官方說明 hsuyo blog Maso Blog 此篇文章發表於 2005年 三月 […]
March 12th, 2005 at 1:49 pm
好好玩…
不知我的會不會顯示出來…
March 12th, 2005 at 1:56 pm
??我申請好了,
也傳上了圖片…
奇怪怎沒我的圖?
嗚
March 12th, 2005 at 5:21 pm
試一下啊…我怎麽顯示不出圖片來啊.
March 12th, 2005 at 5:31 pm
還是沒有啊…暈倒了.
March 12th, 2005 at 5:35 pm
好玩
March 13th, 2005 at 12:00 am
剛上傳完沒出現圖片是因為還要審核
審核通過之後就看得見啦! ^^
March 13th, 2005 at 1:48 am
謝謝 hsuyo 的回答,
可是我好像一直沒辦法申請成功耶…
他一直要我連到付費的地方…
這不是免費的服務嗎?我再試試好了…
謝謝你啦!
March 18th, 2005 at 1:40 pm
我用wp1.5,照你说的改之后头像是出现了,但却跑到comment框外面了,不知道怎么办?
March 18th, 2005 at 1:42 pm
好像还要在header.php里改什么?
March 18th, 2005 at 2:42 pm
Hello,
不用修改 header.php,只要修改 comments.php 就行了
另外,我發現 step 3. 加在原本 WP1.2 的地方是不行的,所以改了一下,把它加在
<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
的下一行應該就可以了
試試看吧! good luck
March 18th, 2005 at 3:50 pm
:)
It’s ok now!
Thanx a lot!
March 22nd, 2005 at 2:05 pm
好像很有趣
剛剛也去申請了一個 :)
May 1st, 2005 at 1:53 pm
[…] k。 留言 Gravatar 顯示留言者的 gravatar 網路大頭貼;詳見〈留言大頭貼〉一文。 Trencaspammers 留言查核碼;詳見〈Captcha:矛與盾的戰爭〉 […]
May 8th, 2005 at 2:47 am
好象不行~没测试出来!
May 8th, 2005 at 2:51 am
不好意思,测试出来了,不过才1个图片,真是可惜啊!
May 13th, 2005 at 4:35 pm
可以借我測試一下嗎 謝謝
June 3rd, 2005 at 7:58 pm
trying~
July 14th, 2005 at 11:46 pm
tring~~~
July 14th, 2005 at 11:50 pm
failed
July 31st, 2005 at 3:31 am
[…] 1. Gravatar 留言大頭貼 → 這是在目光相對的時候就有的功能,可是我照著hsuyo的這篇文章所教的做,卻發生了所有回應文旁都出現了我自己的Gravatar圖,不知道怎麼會這樣!?還是希望有朋友能為我解答^_* […]
August 5th, 2005 at 12:30 am
我也想測試我的大頭貼
August 5th, 2005 at 11:29 pm
您好,拜讀了您的文章
借小弟在這邊測試一下,謝謝
August 6th, 2005 at 6:01 am
蠻好玩的插件,感謝分享喔
August 10th, 2005 at 9:31 am
我的theme裡面沒有comments.php
不知如何修改
努力中…
September 19th, 2005 at 12:53 am
[…] ◎ Trencaspammers 留言查核碼 ~ 防堵垃圾回應的『驗證碼』 這是在William’s Blog看到的外掛插件,我覺得很好用,於是就下載上傳到我的WP外掛空間裡囉! ◎ Gravatar 留言大頭貼 ~ 這是在目光相對的時候就有的功能,可是我照著hsuyo的這篇文章所教的做,卻發生了所有回應文旁都出現了我自己的Gravatar圖,不知道怎麼會這樣!?還是希望有朋友能為我解答 ←目前已經解決!9/19 Update […]
September 25th, 2005 at 7:09 pm
[…] 閒來無事周遊列Blog的時候,發現Hsuyo的留言都有大頭貼,一看原來是Gravatar的Plugin,這麼有趣的東西當然不能放過,立即把他安上. 另外,本想加安一個留言版在Sidebar的,不過因為找不到Support CGI而沒有廣告的免費空間,所以只好作罷.不過就加開了一頁算是一個小小的留言版吧,如果有說話想和我說而不知放那裡好,可以到這裡啊~ technorati tags : none […]
September 29th, 2005 at 5:14 pm
sorry,just test!
September 30th, 2005 at 12:27 am
dude, you should leave a correct e-mail if you want to test.
December 1st, 2005 at 6:47 pm
測試,test
December 13th, 2005 at 12:15 am
a test
December 15th, 2005 at 12:07 pm
[…] 本站已经安装的插件列表: 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/ […]
January 13th, 2006 at 6:20 pm
哈哈~要引用一下卻不知到怎麼trackback
就留言報告一下…….
February 11th, 2006 at 6:37 am
謝謝啦 我也成功了:)