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

首頁(yè) > CMS > Wordpress > 正文

解決調(diào)用遠(yuǎn)程Gravatar頭像圖片不顯示問(wèn)題

2024-09-07 00:51:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Gravatar頭像是現(xiàn)在博客通用的一個(gè)調(diào)用方法了,很多朋友的個(gè)人博客都使用了Gravatar頭像了,但最近有很多站長(zhǎng)發(fā)現(xiàn)Gravatar頭像打開緩慢了,那么我們要如何解決Gravatar圖片打不開或者打開慢的問(wèn)題呢?下面來(lái)看看吧.

第一、如果我們還需要使用Gravatar頭像,代碼如下:

  1. function get_ssl_avatar($avatar) { 
  2. $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); 
  3. return $avatar
  4. add_filter('get_avatar''get_ssl_avatar'); 

在當(dāng)前WORDPRESS主題中的FUNCTIONS.PHP頁(yè)面中加入上面的代碼,因?yàn)镠TTP直接訪問(wèn)不了,這里調(diào)整為HTTPS的路徑地址.

第二、使用本地頭像,代碼如下:

  1. function my_avatar($avatar) { 
  2. $tmp = strpos($avatar'http'); 
  3. $g = substr($avatar$tmpstrpos($avatar"'"$tmp) - $tmp); 
  4. $tmp = strpos($g'avatar/') + 7; 
  5. $f = substr($g$tmpstrpos($g"?"$tmp) - $tmp); 
  6. $w = get_bloginfo('wpurl'); 
  7. $e = ABSPATH .'avatar/'$f .'.jpg'
  8. $t = 1209600; //開源軟件:Vevb.com 
  9. if ( !is_file($e) || (time() - filemtime($e)) > $t ) { 
  10. copy(htmlspecialchars_decode($g), $e); 
  11. else $avatar = strtr($avatararray($g => $w.'/avatar/'.$f.'.jpg')); 
  12. if (filesize($e) < 500) copy($w.'/avatar/default.jpg'$e); 
  13. return $avatar
  14. add_filter('get_avatar''my_avatar'); 

同樣的,在FUNCTIONS.PHP文件中,加入上面的代碼,把頭像緩存本地,同樣的使用avatar文件夾作為根目錄,可以先放入一個(gè)default.jpg作為默認(rèn)不存在的頭像展示圖片.

第三、使用第三方評(píng)論插件

使用第三方評(píng)論插件可以展示頭像的,目前不存在調(diào)用問(wèn)題,之前老左也寫過(guò)一篇"點(diǎn)評(píng)四款社會(huì)化評(píng)論系統(tǒng)",目前使用較多的還是多說(shuō)和暢言,前者用戶體驗(yàn)還可以,就是服務(wù)器宕機(jī)不穩(wěn)定,后者基于搜狐提供的,界面一般,但服務(wù)器是比較穩(wěn)定的.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇康县| 施秉县| 和林格尔县| 钟山县| 桂东县| 荔浦县| 太康县| 南川市| 左贡县| 印江| 黔南| 澄迈县| 嵩明县| 含山县| 卢湾区| 天津市| 乡宁县| 黄大仙区| 浠水县| 霍林郭勒市| 镇宁| 库车县| 遂平县| 石泉县| 张家港市| 盐津县| 新巴尔虎右旗| 大城县| 天水市| 蛟河市| 威海市| 蓬莱市| 平陆县| 瓦房店市| 石嘴山市| 颍上县| 改则县| 浮山县| 天津市| 晋中市| 客服|