• 歡迎訪問奇跡の海網站,本站不上傳任何資源,所有資源均來自于網絡,歡迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下載資源為網絡上收集整理而來,并且以計算機技術研究交流為目的,版權歸原作者所有,僅供大家參考,學習,不存在任何商業目的與商業用途.
  • 本站系統鏡像均來自于官方原版,ed2k可視為P2P下載鏈接。所有操作系統默認均為試用版,如有正版密鑰可以有效激活,本站不提供任何激活和相關服務。

CosHtmlCache插件-修改一行代碼支持文章禁止緩存功能

WP插件 奇跡の海 2年前 (2018-03-22) 743次瀏覽 已收錄 0個評論 掃描二維碼

前言

CosHtmlCache插件-修改一行代碼支持文章禁止緩存功能

說明

大家都知道緩存是個好東西,但是緩存會讓你的文章部分功能失效,比如回復可見,密碼可見等待,因為這幾天需要文章添加小功能,所以必須向解決緩存這個大問題,不然都是瞎說,所以云落重新讀了讀源代碼,發現好像也沒有那么困難的。

思路

首先這個插件是有一個特點的,那就是只緩存首頁和文章頁,其他頁面不去緩存的,如何實現這個功能的呢?插件是使用一個注釋代碼來解決的,就是會在文章頁和首頁添加 <!--cos-html-cache-safe-tag--> 這個標簽,而在其他頁面是沒有這個標簽的,有標簽就有緩存,沒有標簽就沒有緩存的。另外這款插件也設定了幾個不去緩存的文章類型,比如加密文章就不去緩存的。我的思路就是和插件差不多,添加一個標簽就不去緩存,我加的標簽是<!--no-cache->,另外把這個標簽添加到編輯器按鈕上面,叫禁止緩存,如果某篇文章不想被緩存,就可以添加這個標簽的,因為是注釋代碼,所以是不會顯示出來的。

代碼

在插件里面搜索一下代碼

  1. if( !substr_count($buffer, ‘<!–cos-html-cache-safe-tag–>’) ) return $buffer;

替換成下面的代碼

  1. if( !substr_count($buffer, ‘<!–cos-html-cache-safe-tag–>’) || substr_count($buffer, ‘<!–no-cache–>’) > 0) return $buffer;

使用

在某篇文章底部添加<!--no-cache-->標簽就可以了,比如這篇文章就是禁止緩存的。

后語

好多年沒更新的插件了,現在還能用,說不定哪天就不能用了,那天不能用了,估計就是我換插件的時候了。

版權聲明:本站所有文章和資源使用CC BY-NC-SA 4.0協議授權發布 , 轉載應當以相同方式注明文章來自“SeaOMC.COM->CosHtmlCache插件-修改一行代碼支持文章禁止緩存功能!在下邊可以分享本文哦!
喜歡 (0)
[]
分享 (0)
奇跡の海
關于作者:
一個WordPress菜鳥!
發表我的評論
取消評論

表情 貼圖 加粗 刪除線 居中 斜體 簽到

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
中国福利彩票36选7开奖结果