Gravatar又被牆了,WordPress同步Gravatar至多說頭像託管解決方案

rccoder發表於2014-11-25

我們在很多部落格或者網站留言,評論的時候會看到有的人頭像很酷很個性化,但是這個部落格和網站本身並沒有提供設定頭像的功能,感覺有點神奇,那麼是怎麼做到的呢?其實這是使用了Gravatar。

Gravatar是Globally Recognized Avatar的縮寫,是gravatar推出的一項服務,意為“全球通用頭像”。如果在Gravatar的伺服器上放置了你自己的頭像,那麼在任何支援Gravatar的blog或者留言本上留言時,只要提供你與這個頭像關聯的email地址,就能夠顯示出你的Gravatar頭像來。

Gravatar的概念首先是在國外的獨立WordPress部落格中興起的,當你到任何一個支援Gravatar的網站留言時,這個網站都就會根據你所提供的Email地址為你顯示出匹配的頭像。當然,這個頭像,是需要你事先到Gravatar的網站註冊並上傳的,否則,在這個網站上,就只會顯示成一個預設的頭像。

Gravtar最近被牆,WordPress頭像顯示自然是不行了,速度奇慢,解決方案如下,替換成多說的,加在function.php裡面即可。

function rccoder_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),
"gravatar.duoshuo.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'rccoder_get_avatar', 10, 3 );

試試,應該就沒有問題了~

(注:用了多說的有問題,多說最近回溯,暫時沒有找到合適的解決辦法)

相關文章:WordPress谷歌字型解決方案

原文地址:http://www.rccoder.net/wp/915.html

相關文章