有在使用Wordpress的客倌們可能加減有在注意Wordpress 3.0的動向,最近已經提升到Beta2版本了,雖然還沒有在部落格寫上測試心得還有釋出的訊息,但丫湯其實一直在做測試,其中有一項比較明顯注意到的是gravatar圖像的讀取速度變快了,因為gravatar多了一個伺服器可以使用,因此就干脆先從Wordpress 3.0 beta2版將這段代碼先移植來用,如果你也想先改看看,就往下看吧。
對於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稍微卡一下,現在換成另一組似乎就順暢很多囉,有興趣可以試試。
你真的很認真^^我也要來努力了~
加油喔~
這個已經換上啦!
嘻嘻,這個秘技會不會懂的人多了很快又變得卡卡的…, 無論如何先謝謝教學!
3.0還有許多可以移植的地方,不過現在感覺沒那個必要了。
比較建議人家用”部分搜尋”的方式去找(如果葛葛要補充上去的話…)
还有几天就发布了···嘿嘿··