《WP筆記》修改Gravatar頭像伺服器,讀取更順暢

有在使用Wordpress的客倌們可能加減有在注意Wordpress 3.0的動向,最近已經提升到Beta2版本了,雖然還沒有在部落格寫上測試心得還有釋出的訊息,但丫湯其實一直在做測試,其中有一項比較明顯注意到的是gravatar圖像的讀取速度變快了,因為gravatar多了一個伺服器可以使用,因此就干脆先從Wordpress 3.0 beta2版將這段代碼先移植來用,如果你也想先改看看,就往下看吧。

01

對於Wordpress 3.0 Beta2版本有興趣的人可以直接看看官方網站的介紹:

http://wordpress.org/development/2010/05/wordpress-3-0-beta-2/

WordPress 3.0 Beta2下載點:官方載點

 

如何移植wp3.0 beta 2的gravatar代碼:

很多人不知道gravatar的代碼是在wp-includes資料夾裡的pluggable.php,因為平常並不會動到他,如果你想跟丫湯一樣修改看看的話,請打開pluggable.php,找到以下代碼(大約是在1600行左右):

if ( is_ssl() )

   $host = 'https://secure.gravatar.com';

lse

   $host = 'http://www.gravatar.com';

將4行代碼整段取代為以下代碼:

if ( !empty($email) )

    $email_hash = md5( strtolower( $email ) );

 

if ( is_ssl() ) {

    $host = 'https://secure.gravatar.com';

} else {

    if ( !empty($email) )

        $host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash{0} ) % 2 ) );

    else

        $host = 'http://0.gravatar.com';

}

這段代碼是從wp3.0 beta2裡的pluggable裡取出來的,原本的gravatar伺服器是www.gravatar.com,現在多了一組『http://%d.gravatar.com』不過原本偶而在開啟頁面時會發現被gravatar稍微卡一下,現在換成另一組似乎就順暢很多囉,有興趣可以試試。

你可能對這些內容也有興趣

作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

6 個留言

  1. 表示:

    你真的很認真^^我也要來努力了~
    加油喔~

    阿湯說:

    謝謝

  2. 閃閃的星表示:

    這個已經換上啦!

    阿湯說:

    應該還不錯.

  3. 嘻嘻,這個秘技會不會懂的人多了很快又變得卡卡的…, 無論如何先謝謝教學!

    阿湯說:

    不會哦,因為其實%d是不只一個伺服,可能是1~5或1~10,實際上有幾台我也不確定..

  4. 煮透社表示:

    3.0還有許多可以移植的地方,不過現在感覺沒那個必要了。

    阿湯說:

    目前測試也是還沒感受到什麼特別想更新的地方.

  5. 碳碳表示:

    比較建議人家用”部分搜尋”的方式去找(如果葛葛要補充上去的話…)

    阿湯說:

    懶的打了= =.

  6. 还有几天就发布了···嘿嘿··

    阿湯說:

    正式版,有這麼快@@?…

發表留言 »

姓名(*)
信箱(*)