Problem with caching, W3TC

时间:2012-08-22 作者:vajrasar

我很长时间以来一直在使用W3TC,但从过去几周开始,我就陷入了困境,因为我看不到我的编辑工作正常。过去一切都很好,但从一周的时间里,我的编辑风格很好。css在大约一小时后反射回来。

http://i.imgur.com/f3LwQ.png

http://i.imgur.com/rzydS.png

http://i.imgur.com/bMffA.png

http://i.imgur.com/XWniN.png

http://i.imgur.com/6cpnf.png

http://i.imgur.com/pBN0X.png

http://i.imgur.com/ZrJsP.png

http://i.imgur.com/4RaSj.png

http://i.imgur.com/B6w3o.png

1 个回复
最合适的回答,由SO网友:Jake 整理而成

我能想到的最好的方法是在样式表include的末尾添加一个唯一的字符串,以更新所有内容。

例如,如果要将其包含在标题中。php文件:

<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?><?php echo \'?v=\'. time(); ?>" />
当然这会阻止它被缓存。。。曾经因此,您可能需要关闭和打开它。您可以添加一个变量来激活它,也可以将其绑定到wp\\U调试:

<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?><?php if ( defined(\'WP_DEBUG\') && ! WP_DEBUG ) echo \'?v=\'. time(); ?>" />
或者在完成后只需注释即可:

<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?><?php #echo \'?v=\'. time(); ?>" />
如果您也在将样式排队,则可以使用所有这些样式。

结束

相关推荐

Is the object cached?

我有一个函数来实例化一个类,以提供对其他函数的var访问。function my_data(){ global $post,$the_data; $postid = get_the_ID(); $the_data = new MY_Class ( $postid ); return $the_data; } 每个帖子都会调用这个函数,每当需要MY\\u类中的var时,每个帖子都会多次调用它。数据保存在WordPress Posteta中,并在My\\u类中