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

最新活動(dòng):電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁(yè)多模板選擇-建站388元起價(jià)!!!
當(dāng)前位置:主頁(yè) > 網(wǎng)站建設(shè) > 將WordPress用戶頭像本地緩存,并把字母頭像分配

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

時(shí)間:2023-07-23 09:07:23 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: IT網(wǎng)站員

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

網(wǎng)站如何搭建網(wǎng)站技術(shù)

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

我這僅僅是提供一dede網(wǎng)站模板些思路,需要對(duì)一些代碼進(jìn)行改動(dòng)。

首先是對(duì)有 Gravatar 頭像用戶的頭像執(zhí)行本地緩存

這個(gè),在?露兜博客?中有詳細(xì)介紹,包括代碼,我這里就不多說(shuō)了。

因?yàn)楹竺嬉o無(wú) Gravatar 頭像的用戶分配字母頭像,所以需要判斷哪些是無(wú) Gravatar 頭像用戶,并給這類用戶的頭像指定一個(gè)類(class),暫且定為 class="letteravatar" ,根據(jù) class 來(lái)設(shè)定頭像的 CSS(非dede58模板必要操作) 和執(zhí)行后面 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}'?/>";
  • }
  • 即通過(guò)判斷來(lái)增加了一個(gè) class:letteravatar 。

    本文禁止住轉(zhuǎn)載。任何形式轉(zhuǎn)載請(qǐng)聯(lián)系作者(時(shí)光在路上 www.timezls.com)。時(shí)光在路上保留所有權(quán)利

    露兜博客 中的代碼可根據(jù)自身需要而進(jìn)行必要的修改。

     

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

    完整代碼可以在此查看并復(fù)制。

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

    原 js 代碼需要略微修改,參見(jiàn)下面代碼中的注釋內(nèi)容:

  • LetterAvatar.transform?=?function()?{
  • ????Array.prototype.forEach.call(d.querySelectorAll(".letteravatar[alt]"),??//此處將原代碼中的?img[alt]?變?yōu)?.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?變?yōu)?alt

    關(guān)鍵詞標(biāo)簽: 建站 用戶 頭像

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

    我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
    專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗(yàn)
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 昭通市| 舞阳县| 莲花县| 大宁县| 雷波县| 邵阳市| 两当县| 普安县| 淅川县| 西藏| 田林县| 瓦房店市| 马鞍山市| 鄂尔多斯市| 武清区| 鄯善县| 界首市| 河津市| 安阳市| 兴和县| 甘孜县| 宣化县| 海林市| 大悟县| 成安县| 集贤县| 石首市| 湘潭县| 宜川县| 无为县| 厦门市| 静海县| 玉门市| 衡阳市| 海盐县| 延庆县| 威远县| 商水县| 宁蒗| 红原县| 新营市|