国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

解決 wordpress 引用被墻的 gravatar 頭像導致速度慢的方法

scola666 / 1645人閱讀

摘要:在國內被墻的越來越嚴重,嚴重影響了博客的打開速度。以下方式能將引用的通過服務器下載到本地并緩存。只確保海外的主機能用,國內的主機本身就無法訪問到服務器,緩存就更無從談起了。

Gravatar 在國內被墻的越來越嚴重,嚴重影響了博客的打開速度。以下方式能將 wordpress 引用的 Gravatar 通過服務器下載到本地并緩存。只確保海外的主機能用,國內的主機本身就無法訪問到 gravatar 服務器,緩存就更無從談起了。

在 wordpress 根目錄中增加一個目錄 avatar,確認權限為 755

在 avatar 目錄中上傳一張默認頭像 defalut.jpg

在主題 functions.php 中增加以下代碼

function my_avatar($avatar) {
  $tmp = strpos($avatar, "http");
  $g = substr($avatar, $tmp, strpos($avatar, """, $tmp) - $tmp);
  $tmp = strpos($g, "avatar/") + 7;
  $f = substr($g, $tmp, strpos($g, "?", $tmp) - $tmp);
  $w = get_bloginfo("wpurl");
  $e = ABSPATH ."avatar/". $f .".jpg";
  $t = 1209600; //設定14天, 單位:秒
  if ( !is_file($e) || (time() - filemtime($e)) > $t ) { //當頭像不存在或文件超過14天才更新
    copy(htmlspecialchars_decode($g), $e);
  } else  $avatar = strtr($avatar, array($g => $w."/avatar/".$f.".jpg"));
  if (filesize($e) < 500) copy($w."/avatar/default.jpg", $e);
  return $avatar;
}
add_filter("get_avatar", "my_avatar");

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31893.html

相關文章

  • gravatar頭像不顯示?Gravatar頭像的完美替代方案cravatar

    摘要:服務完全架設并運行在中國大陸境內,提供毫秒級的響應速度,也不需要再將頭像緩存到本地了。另外,還可以嘗試安裝中國本土的發行版我目前用的主題支持頭像,只需要在自定義獲取頭像地址中輸入,即可調用頭像。gravatar頭像不顯示?由于國內一直無法正常加載gravatar全球通用頭像,嚴重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請頭像。 ? 近日,WP-China-Ye...

    youkede 評論0 收藏0
  • 收集整理適用博客建站免費開源Wordpress主題-簡約好看的WP主題

    摘要:最重要的就是找一個適合自己的主題了。事實上,免費主題也非常多,而且很多的免費主題在功能上和界面美觀上已經大大超過了付費的主題。加上這些主題都是開源的,基本上可以在上找得到源碼,安全性是沒有問題,主題的作者也在不斷更新當中。WordPress最重要的就是找一個適合自己的主題了。好一點的WordPress主題基本上都是要收費的,而且價格還不便宜,這導致了不少的新手朋友們很為難。而有時我們僅僅根據...

    番茄西紅柿 評論0 收藏2637
  • 國內Gravatar頭像的完美替代方案Cravatar

    摘要:近日插件的作者,再次推出並上線了國內頭像的完美替代方案。上傳一張頭像圖片,用註冊的郵箱在支持頭像的網站留言,就會看到自己專有的頭像。參考自頭像文檔集成說明本文於 2021-09-01 21:10 更新,部分內容具有時效性,如有失效,請留言 由於國內一直無法正常加載Gravatar全球通用頭像,嚴重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請頭像。 ? ...

    hzx 評論0 收藏0
  • Laravel 生成 Gravatar 頭像地址的優雅姿勢

    摘要:擴展包提供了最簡單優雅的方式來生成全球公認頭像地址。配置示例只有一個全局幫助函數使用示例為生成頭像地址,使用連接配置為的哈希值生成頭像地址,使用連接配置使用連接配置使用連接配置,并覆蓋參數為使用連接配置,并覆蓋參數為或者 Laravel Gravatar 擴展包提供了最簡單優雅的方式來生成 Gravatar 全球公認頭像地址。靈活方便的 API ,支持多連接配置,支持鏡像地址。 項目主...

    rubyshen 評論0 收藏0
  • 如何給Docker hub用戶上傳頭像

    摘要:我第一次使用時,覺得很奇怪,這個網站上面沒有允許用戶上傳頭像的地方。 我第一次使用Docker hub時,覺得很奇怪,這個網站上面沒有允許用戶上傳頭像的地方。 showImg(https://segmentfault.com/img/remote/1460000017365907); 后來經過研究才發現,需要用在Docker hub上注冊用戶的同一個郵箱到Gravatar這個網站上再注...

    cyqian 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<