客户端看不到更新的动态内容

时间:2012-05-22 作者:Nasir Zia

我遇到了一个问题。。。每当我向网站上传新内容时。。然后我将链接发送给客户。。他无法查看更改,相反,他看到的是以前更新的内容。看起来有一些缓存问题。。但我从未见过动态内容被缓存。

甚至我也必须在Safari上清除缓存才能查看动态更改。。

我正在使用一个主题村。不确定这是否是主题问题。。有没有什么解决方案可以让我尝试而不是等待主题开发人员的响应?

我使用以下代码确保每次加载页面时都会加载更新的内容。

<?php header(\'Expires: Sat, 26 Jul 1997 05:00:00 GMT\'); header(\'Cache-Control: no-store, no-cache, must-revalidate\'); header(\'Cache-Control: pre-check=0, post-check=0, max-age=0\'); header (\'Pragma: no-cache\'); ?>

但它会重新加载包括Js和css文件在内的所有文件吗??如果是这样的话,那么我不应该使用这种技术?

谢谢

纳西尔

1 个回复
SO网友:Joshua

是的,这绝对是一个缓存问题。您拥有的代码应该能够处理它,但您不能真正保证任何事情。

您是否安装了缓存插件?如果是,请尝试禁用该选项。

在您的wp-config.php 文件看看你有没有这个define(\'WP_CACHE\', true); 如果是,请将其更改为false。如果不存在,则添加它,但将其设为false。

根据我的经验,不幸的是,从我们这一方开始,你就可以做到这一切。

结束

相关推荐

使用PHP动态生成‘<a name=“”>’引用

我正在尝试动态生成<a name=\"\"> Wordpress插件内部的链接引用。插件将在其生成的帖子中输出此链接引用。这个插件生成的帖子类别总是在变化,所以当我们从单独的页面链接到这些帖子时,我们仍然需要能够以某种方式单独识别每个帖子。我最好的猜测是用一个数字(即1、2、3、4等)来引用它们。代码如下。。。。。在检查代码之前,请阅读本文的底部。<?php /* Plugin Name: Posts for Page Plugin Plugin URI: htt