下一代图库模板缓存

时间:2013-12-27 作者:dmoz

我已经为NextGen Gallery插件实现了一个自定义同位素模板,并对模板进行了更改和bug修复,但当我刷新页面时,模板更改没有生效。

我通过更改其他主题模板文件(如标题)来测试浏览器的缓存。php等。浏览器会立即识别这些更改,但NextGen Gallery模板仍在旧版本上。

您知道如何刷新此缓存并在每次新更改时重新加载此模板文件吗?

2 个回复
SO网友:webaware

NextGEN Gallery 2.0在瞬间缓存库和相册(加上它们自己的自定义瞬间过期时间记录)。您可以通过删除所有瞬态来清除缓存。

最简单的方法是安装一个插件,如Delete Expired Transients 并从“工具”菜单中删除所有瞬态——该插件具有删除过期瞬态或所有瞬态的选项,并将删除NextGEN Gallery的自定义过期记录。

或者,您可以在MySQL中运行:

delete from wp_options
where option_name like \'\\_transient\\_%\'
or option_name like \'\\_site\\_transient\\_%\'
or option_name like \'displayed\\_galleries\\_%\'

SO网友:John G

我知道这有点晚了,但我自己刚刚克服了这个问题。

如果转到“Gallery”>“Other Options”>“Miscellaneous”,您将看到“Clear image cache”(清除图像缓存)按钮。这应该可以解决问题。

我还没有找到一种永久调整缓存的方法,但这是可行的。

希望这对别人有帮助。

结束
下一代图库模板缓存 - 小码农CODE - 行之有效找到问题解决它

下一代图库模板缓存

时间:2013-12-27 作者:dmoz

我已经为NextGen Gallery插件实现了一个自定义同位素模板,并对模板进行了更改和bug修复,但当我刷新页面时,模板更改没有生效。

我通过更改其他主题模板文件(如标题)来测试浏览器的缓存。php等。浏览器会立即识别这些更改,但NextGen Gallery模板仍在旧版本上。

您知道如何刷新此缓存并在每次新更改时重新加载此模板文件吗?

2 个回复
SO网友:webaware

NextGEN Gallery 2.0在瞬间缓存库和相册(加上它们自己的自定义瞬间过期时间记录)。您可以通过删除所有瞬态来清除缓存。

最简单的方法是安装一个插件,如Delete Expired Transients 并从“工具”菜单中删除所有瞬态——该插件具有删除过期瞬态或所有瞬态的选项,并将删除NextGEN Gallery的自定义过期记录。

或者,您可以在MySQL中运行:

delete from wp_options
where option_name like \'\\_transient\\_%\'
or option_name like \'\\_site\\_transient\\_%\'
or option_name like \'displayed\\_galleries\\_%\'

SO网友:John G

我知道这有点晚了,但我自己刚刚克服了这个问题。

如果转到“Gallery”>“Other Options”>“Miscellaneous”,您将看到“Clear image cache”(清除图像缓存)按钮。这应该可以解决问题。

我还没有找到一种永久调整缓存的方法,但这是可行的。

希望这对别人有帮助。