WordPress 使用 Gravatar 大頭貼
這幾天小蛙在逛重灌狂人(這年頭不知道重灌狂人的少之又少吧)發現,為什麼下方留言的部份,有些人的會有大頭貼,但小蛙留的就沒有大頭貼呢?原本想說會不會是因為重灌狂人有提供使用者註冊的服務,所以註冊完就有上傳大頭貼的功能,後來看到回覆文章email旁邊有一行字 (可不填,支援Gravatar大頭貼) ,原來這個功能是由 Gravatar 這個網站所提供的跨站大頭貼,以註冊時使用者輸入的email為識別,只要在想要顯示使用者大頭貼的地方呼叫相關的API,就可以透過email取得該使用者的大頭貼,不讓WordPress(或其他相關應用)的留言板出現一堆”迷樣的大頭照”,加上安裝WordPress後必做的30件事中的第三點就提到,小蛙就也跑去註冊一個囉!
3.為你自己註冊一個<a href="http://en.gravatar.com/" target="_blank">Gravatar.com</a>帳號並上傳頭像。這有助於你提昇品牌形象。
題外話,這讓小蛙想到中研院提供的myid.tw服務,myid.tw是一個單一簽入服務(Single Sign-On),每一個myid.tw帳號就相當於是一個網路識別證(小蛙的myid),對於有提供OpenID登入的網站,都可以不用再註冊一個新的帳號,直接使用自己的myid.tw帳號來登入,目前有很多大站也都提供類似的服務,大家最熟悉的Google, Yahoo, Facebook … 等等,也都提供單一簽入的服務。這個服務雖然跟上面的Gravatar不太一樣,但其實都是”網路識別”的一種。下圖是myid.tw的個人頁面,頁面中顯示了小蛙的個人資訊,使用者也可以自己設定關閉哪些顯示資訊。
扯遠了回歸正題,註冊Gravagtar非常簡單,gravatar「跨站台」大頭貼服務,填Email自動顯示大頭貼!只要照著重灌狂人的步驟走就可以完成了,完成後只要在有支援Gravatar大頭貼的地方輸入自己的email,系統就會自動顯示剛剛註冊時設定的大頭貼囉!如何讓WordPress支援gravatar跨站大頭貼?這篇文章可能是版本比較舊的WordPress才需要做額外設定,小蛙的WordPress是3.2.1,註冊完成之後,只要到WordPress後台管理 -> 設定 -> 討論 -> 最下方有個大頭貼,只要把勾選顯示大頭貼,就可以在留言板中顯示Gravatart大頭貼囉!另外還可以設定顯示大頭貼的分級(為了怕出現兒童不宜的大頭貼)。
看小蛙設定完Gravatar以及在WordPress後台開啟顯示頭像之後的測試留言。比起舊版的真的是容易太多了!