wordpress大前端D5、D7主题导致cache插件缓存失效的原因和解决办法

网站应用 - 五月 22, 2013 - 来源:单点日志 - No Comments -

记得前几天,我介绍的一款收费主题wordpress D7主题,自己也玩了一下,但是偶然发现多个cache插件都不能正常工作,自己也去试了一下,但是没有找到原因,google了一下,发现有人找了原因,很好。

用了之后发现无论如何设置,wp super cache始终无法生效,后几经折腾和查询,终于找到了解决办法,现和大家分享,原因是由于D5中的Gzip与缓存插件有冲突,禁用主题的gzip即可,步骤如下:

编辑文件:/wp-content/themes/d5/functions.php

注释掉

//Gzip压缩
function dtheme_gzip() {
if ( strstr($_SERVER['REQUEST_URI'], ‘/js/tinymce’) )
return false;
if ( ( ini_get(‘zlib.output_compression’) == ‘On’ || ini_get(‘zlib.output_compression_level’) > 0 ) || ini_get(‘output_handler’) == ‘ob_gzhandler’ )
return false;
if (extension_loaded(‘zlib’) && !ob_start(‘ob_gzhandler’))
ob_start();
}

注释掉

add_action(‘init’, ‘dtheme_gzip’);//Gzip压缩

即可,前提是你的空间支持php的mod_rewrite

来源:http://www.mactech.cn/a/83.html



无觅相关文章插件,快速提升流量

《wordpress大前端D5、D7主题导致cache插件缓存失效的原因和解决办法》由单点日志原创提供!
转载请注明:http://spoint.babyshoot.cn/archives/2013/05/daqianduan-d5-d7-cant-cache.html

No Comments│赶紧发话! »

发表评论

您必须登录后才能发表评论。
8