摘要:在國(guó)內(nèi)被墻的越來(lái)越嚴(yán)重,嚴(yán)重影響了博客的打開(kāi)速度。以下方式能將引用的通過(guò)服務(wù)器下載到本地并緩存。只確保海外的主機(jī)能用,國(guó)內(nèi)的主機(jī)本身就無(wú)法訪問(wèn)到服務(wù)器,緩存就更無(wú)從談起了。
Gravatar 在國(guó)內(nèi)被墻的越來(lái)越嚴(yán)重,嚴(yán)重影響了博客的打開(kāi)速度。以下方式能將 wordpress 引用的 Gravatar 通過(guò)服務(wù)器下載到本地并緩存。只確保海外的主機(jī)能用,國(guó)內(nèi)的主機(jī)本身就無(wú)法訪問(wèn)到 gravatar 服務(wù)器,緩存就更無(wú)從談起了。
在 wordpress 根目錄中增加一個(gè)目錄 avatar,確認(rèn)權(quán)限為 755
在 avatar 目錄中上傳一張默認(rèn)頭像 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; //設(shè)定14天, 單位:秒 if ( !is_file($e) || (time() - filemtime($e)) > $t ) { //當(dāng)頭像不存在或文件超過(guò)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");
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/31893.html
摘要:服務(wù)完全架設(shè)并運(yùn)行在中國(guó)大陸境內(nèi),提供毫秒級(jí)的響應(yīng)速度,也不需要再將頭像緩存到本地了。另外,還可以嘗試安裝中國(guó)本土的發(fā)行版我目前用的主題支持頭像,只需要在自定義獲取頭像地址中輸入,即可調(diào)用頭像。gravatar頭像不顯示?由于國(guó)內(nèi)一直無(wú)法正常加載gravatar全球通用頭像,嚴(yán)重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請(qǐng)頭像。 ? 近日,WP-China-Ye...
摘要:最重要的就是找一個(gè)適合自己的主題了。事實(shí)上,免費(fèi)主題也非常多,而且很多的免費(fèi)主題在功能上和界面美觀上已經(jīng)大大超過(guò)了付費(fèi)的主題。加上這些主題都是開(kāi)源的,基本上可以在上找得到源碼,安全性是沒(méi)有問(wèn)題,主題的作者也在不斷更新當(dāng)中。WordPress最重要的就是找一個(gè)適合自己的主題了。好一點(diǎn)的WordPress主題基本上都是要收費(fèi)的,而且價(jià)格還不便宜,這導(dǎo)致了不少的新手朋友們很為難。而有時(shí)我們僅僅根據(jù)...
摘要:近日插件的作者,再次推出並上線了國(guó)內(nèi)頭像的完美替代方案。上傳一張頭像圖片,用註冊(cè)的郵箱在支持頭像的網(wǎng)站留言,就會(huì)看到自己專有的頭像。參考自頭像文檔集成說(shuō)明本文於 2021-09-01 21:10 更新,部分內(nèi)容具有時(shí)效性,如有失效,請(qǐng)留言 由於國(guó)內(nèi)一直無(wú)法正常加載Gravatar全球通用頭像,嚴(yán)重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請(qǐng)頭像。 ? ...
摘要:擴(kuò)展包提供了最簡(jiǎn)單優(yōu)雅的方式來(lái)生成全球公認(rèn)頭像地址。配置示例只有一個(gè)全局幫助函數(shù)使用示例為生成頭像地址,使用連接配置為的哈希值生成頭像地址,使用連接配置使用連接配置使用連接配置,并覆蓋參數(shù)為使用連接配置,并覆蓋參數(shù)為或者 Laravel Gravatar 擴(kuò)展包提供了最簡(jiǎn)單優(yōu)雅的方式來(lái)生成 Gravatar 全球公認(rèn)頭像地址。靈活方便的 API ,支持多連接配置,支持鏡像地址。 項(xiàng)目主...
摘要:我第一次使用時(shí),覺(jué)得很奇怪,這個(gè)網(wǎng)站上面沒(méi)有允許用戶上傳頭像的地方。 我第一次使用Docker hub時(shí),覺(jué)得很奇怪,這個(gè)網(wǎng)站上面沒(méi)有允許用戶上傳頭像的地方。 showImg(https://segmentfault.com/img/remote/1460000017365907); 后來(lái)經(jīng)過(guò)研究才發(fā)現(xiàn),需要用在Docker hub上注冊(cè)用戶的同一個(gè)郵箱到Gravatar這個(gè)網(wǎng)站上再注...
閱讀 2750·2023-04-25 20:28
閱讀 1947·2021-11-22 09:34
閱讀 3774·2021-09-26 10:20
閱讀 1945·2021-09-22 16:05
閱讀 3150·2021-09-09 09:32
閱讀 2599·2021-08-31 09:40
閱讀 2177·2019-08-30 13:56
閱讀 3378·2019-08-29 17:01