国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

加速WordPress:將Gravatar頭像緩存到本地

2024-04-25 20:31:07
字體:
來源:轉載
供稿:網友

什么是Gravatar頭像?

Gravatar頭像相當于你的QQ頭像,代表的就是你在網絡的個人形象,所以各種社交程序都不能免除頭像的使用,WordPress也不例外。

眾所周知,WordPress的Gravatar頭像默認會是 “http://1.gravatar.com/avatar/50ad321e53732e7b5a6593c3223fa9b0” 這樣的格式, 而國外服務器在天朝顯示速度極慢,有時候導致一個頁面就因為一個小小的頭像,很久才打開完全。更有時候甚至不能打開,一個大紅叉叉,很是影響用戶體驗,以及網站打開速度。

今天的教程就是,將WordPress的Gravatar頭像緩存到本地服務器,加速WordPress運行,如果你也是國內的服務器,這樣打開速度就會快很多。

緩存使用前提

確定自己的模板或者主題用的是 WordPress 2.7 以后才有的 wp_list_comments(),如果不清楚,你可以在你的comments.php或者functions.php中搜索試一試,還是不知道就直接跳過。

緩存Gravatar頭像 建立緩存目錄

在 wp-content 的同級目錄建立文件夾:avatar,文件夾權限為:755,如果不行文件夾權限就設置成777, 這是 gravatar頭像 緩存的路徑。

設置默認頭像

制作一張默認頭像,也可以直接在wordpress后臺》設置》討論 里copy一張,命名為"default.jpg" ,放在 avatar 文件夾里面。

添加緩存代碼

將下面的代碼復制到模板的 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; //

主站蜘蛛池模板: 乐亭县| 博罗县| 广德县| 东乡| 新沂市| 芮城县| 清涧县| 文登市| 策勒县| 拉孜县| 沁源县| 安溪县| 潮安县| 鄂托克前旗| 湟中县| 辉县市| 琼海市| 巴南区| 临夏县| 木里| 新化县| 固阳县| 九龙县| 璧山县| 石楼县| 开封县| 颍上县| 轮台县| 京山县| 栾城县| 舞阳县| 厦门市| 澄迈县| 卫辉市| 建德市| 西峡县| 孟连| 嘉荫县| 来凤县| 仪陇县| 黎城县|