久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 將WordPress用戶頭像本地緩存,并把字母頭像分配

將WordPress用戶頭像本地緩存,并把字母頭像分配

時間:2023-07-23 09:07:23 閱讀: 文章分類: 網站建設 作者: IT網站員

導讀:建站文章建站文章本文講述的是如何將提高 WordPress 用戶頭像(Gravatar)加載速度的兩個方法合并處理,即將有 Gravatar 頭像的用戶的頭像下載到本地緩存,并網站如何搭建網站技術。

網站如何搭建網站技術

本文講述的是如何將提高 WordPress 用戶頭像(Gravatar)加載速度的兩個方法合并處理,即將有 Gravatar 頭像的用戶的頭像下載到本地緩存,并模板織夢且將無Gravatar頭像的用戶的頭像,用 LetterAvatar 實現純前端生成字母頭像。

我這僅僅是提供一dede網站模板些思路,需要對一些代碼進行改動。

首先是對有 Gravatar 頭像用戶的頭像執行本地緩存

這個,在?露兜博客?中有詳細介紹,包括代碼,我這里就不多說了。

因為后面要給無 Gravatar 頭像的用戶分配字母頭像,所以需要判斷哪些是無 Gravatar 頭像用戶,并給這類用戶的頭像指定一個類(class),暫且定為 class="letteravatar" ,根據 class 來設定頭像的 CSS(非dede58模板必要操作) 和執行后面 JavaScript 代碼。

那么,露兜博客中,后面的代碼?$avatar = "<img alt='{$alt}' src='{$a}' class='avatar avatar-{$size} photo' height='{$size}' width='{$size}' />"?要 改為:

  • if(?strpos($a,'default')?){
  • ????$avatar?=?"<img?alt='{$alt}'?src='{$a}'?class='avatar?avatar-{$size}?photo?letteravatar'?height='{$size}'?width='{$size}'?/>";
  • }?else?{
  • ????$avatar?=?"<img?alt='{$alt}'?src='{$a}'?class='avatar?avatar-{$size}?photo'?height='{$size}'?width='{$size}'?/>";
  • }
  • 即通過判斷來增加了一個 class:letteravatar 。

    本文禁止住轉載。任何形式轉載請聯系作者(時光在路上 www.timezls.com)。時光在路上保留所有權利

    露兜博客 中的代碼可根據自身需要而進行必要的修改。

     

    第二步:使用 LetterAvatar js 代碼生成字母頭像

    完整代碼可以在此查看并復制。

    注意,如果你也使用了延遲加載(懶加載)圖片的 js 代碼,一定要將下面這段代碼在懶加載代碼之前加載。

    原 js 代碼需要略微修改,參見下面代碼中的注釋內容:

  • LetterAvatar.transform?=?function()?{
  • ????Array.prototype.forEach.call(d.querySelectorAll(".letteravatar[alt]"),??//此處將原代碼中的?img[alt]?變為?.letteravatar[alt]
  • ????function(img,?name,?color)?{
  • ????????name?=?img.getAttribute("alt");
  • ????????color?=?img.getAttribute("color");
  • ????????img.src?=?LetterAvatar(name,?img.getAttribute("width"),?color);
  • ????????img.removeAttribute("alt");?//此處將原代碼的?avatar?變為?alt

    關鍵詞標簽: 建站 用戶 頭像

  • 聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章將WordPress用戶頭像本地緩存,并把字母頭像分配主要講述頭像,用戶,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34774.html

    我的IDC 網站建設技術SEOUC.COM
    專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 阿勒泰市| 方正县| 且末县| 喀喇沁旗| 定兴县| 长泰县| 麻城市| 黔江区| 炎陵县| 南澳县| 如东县| 唐山市| 济源市| 嘉荫县| 亚东县| 德安县| 库车县| 南岸区| 沛县| 松潘县| 竹北市| 平邑县| 永川市| 承德市| 海淀区| 崇明县| 和平县| 临澧县| 武鸣县| 沂南县| 贵溪市| 鸡西市| 新余市| 富裕县| 兴隆县| 深圳市| 进贤县| 鸡泽县| 宾阳县| 交口县| 临沧市|