国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 扶沟县| 荥经县| 古蔺县| 永兴县| 文成县| 庆云县| 塔城市| 横峰县| 印江| 安陆市| 德清县| 深泽县| 克山县| 庐江县| 南平市| 绥中县| 平罗县| 静乐县| 萨嘎县| 永吉县| 五台县| 永嘉县| 兴文县| 白河县| 忻州市| 新平| 海兴县| 镇赉县| 卓尼县| 牡丹江市| 宣汉县| 肥西县| 清河县| 中卫市| 乐安县| 广元市| 利川市| 庆云县| 交城县| 和政县| 鲁山县|