• 欢迎访问奇跡の海网站,本站不上传任何资源,所有资源均来自于网络,欢迎加入奇跡の海~! QQ群
  • 本站下载资源为网络上收集整理而来,并且以计算机技术研究交流为目的,版权归原作者所有,仅供大家参考,学习,不存在任何商业目的与商业用途.

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

前言

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-->标签就可以了,比如这篇文章就是禁止缓存的。

后语

好多年没更新的插件了,现在还能用,说不定哪天就不能用了,那天不能用了,估计就是我换插件的时候了。

版权声明:本站所有文章和资源使用BY-NC-SA协议授权发布 , 转载应当以相同方式注明文章来自“SeaOMC.COM->CosHtmlCache 插件-修改一行代码支持文章禁止缓存功能!在下边可以分享本文哦!
喜欢 (0)
[]
分享 (0)
奇跡の海
关于作者:
一个WordPress菜鸟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址