• <tbody id="0zpfg"></tbody>

  • <tbody id="0zpfg"><center id="0zpfg"><video id="0zpfg"></video></center></tbody>
    <dd id="0zpfg"><big id="0zpfg"></big></dd>

    <button id="0zpfg"></button>
  • WordPress 3.x無法讀取Gravatar頭像服務的解決辦法

    2015-06-03 09:40:33來源:威易網作者:微部落博客

    網上查了下問題發生在WordPress 3.0 以上,WordPress 的頭像服務 Gravatar 的部分服務器在國內訪問困難,原因是 Gravatar 所使用的 edgecast CDN 服務遇到了某些問題,WordPress 3.0 通過讀取緩存服務器的方式,減少了對 www.gravatar.com 的直接請求……

    老實說,學做網站,我是半調子出身,對高深的編程、代碼依舊是云里霧里。甚至有時候HTML代碼都需要邊查邊寫。

    不過好在我喜歡折騰,微部落博客就是在我的折騰下維持了三年多的時間。

    在逛其他站長博客圈的時候,我經常發現很多新的功能,然后我會想著如何在我的網站實現,于是我會百度,我會向各位站長朋友請教。這本身就是一種學習和進步。

    在盧松松博客上我看到了博客導航,所以我也給自己的微部落博客增加了微部落博客大全,不是說有著要發展多大的野心,我只是圖一個方便,方便我去各個博客看看,順便也能記錄來我這兒做客的站長朋友。去路來路統計功能,一目了然。

    在博客123上看到了評論排行榜,其實微部落博客本身也有排行,只是一直沒用心發展,在看來博客123后,才發現,原來激勵的評論系統能讓大家有那么大的興趣,于是我又把這個排序拿了出來,并將代碼添到首頁。

    然后今天,我又折騰起了頭像,這是個老話題。關于WordPress頭像設置的辦法有很多。微部落博客之前一直安裝著多說,這個社會化評論系統的確方便,頭像之類設計也很是人性化。只不過后來出于安全方面的考慮,微部落博客卸載了多說,然后就發現系統自身的頭像都無法正常顯示。顯示的都是破圖。

    網上查了下問題發生在WordPress 3.0 以上,WordPress 的頭像服務 Gravatar 的部分服務器在國內訪問困難,原因是 Gravatar 所使用的 edgecast CDN 服務遇到了某些問題,WordPress 3.0 通過讀取緩存服務器的方式,減少了對 www.gravatar.com 的直接請求;以往直接讀取官方服務器,現在都被分流到 0.gravatar.com, 1.gravatar.com 等緩存服務器上了,這次遇上 CDN 故障,所以就出現了無法讀取頭像的問題。

    好了知道原因是,是服務器方面的因素,那么解決辦法呢?網上也有很多,只不過有的太麻煩,有的根本不適用,下面將微部落博客采用的辦法說下:

    在functions.php的<?php后添加代碼:

    /* 調用頭像 */
    function get_ssl_avatar($avatar) {
    $avatar = preg_replace(‘/.*/avatar/(.*)?s=([d]+)&.*/’,‘<img src=”https://secure.gravatar.com/avatar/$1?s=$2″ class=”avatar avatar-$2″ height=”$2″ width=”$2″>’,$avatar);
    return $avatar;
    }
    add_filter(‘get_avatar’, ‘get_ssl_avatar’);

    然后需要調用頭像處的代碼為:

    $avatar = get_avatar( $comment->comment_author_email, $size = ’25′, $default=   get_bloginfo(‘wpurl’).’/avatar/default.jpg’ );

    當然網上還有別的辦法,比如調用多說服務器的頭像,比如直接修改wp-includes/pluggable.php文件的,至于效果怎么樣,我沒有一一嘗試,有興趣的朋友可以去試試。

    關于怎么注冊設置Gravatar頭像,這里不說了,網上一大堆。

    投稿來源:微部落博客www.vprol.com(QQ號:105797233)
    關鍵詞:WordPressGravatar
    亚洲AV日韩精品久久久久,国产精品亚洲А∨怡红院,亚洲国产精品无码久久青草,国产精品泄火熟女
  • <tbody id="0zpfg"></tbody>

  • <tbody id="0zpfg"><center id="0zpfg"><video id="0zpfg"></video></center></tbody>
    <dd id="0zpfg"><big id="0zpfg"></big></dd>

    <button id="0zpfg"></button>