2013-03-23 50 views
2

我正在WP 3.5.1,其中安装了一个Duotive三主题的最新版本。一切工作正常,直到2天后,但从2天,每当我编辑我的CSS文件,无论是通过FTP或Wordpress管理员,它不反映在浏览器,无论是在网站或当我打开CSS文件直接浏览器。但是,这些变化开始反映了几个小时后,我不知道究竟有多久。但它让我感到很沮丧,因为我需要等很长时间才能看到变化并检查它们。 我试着用Shift + F5刷新浏览器,我删除了浏览器缓存,cookies甚至临时文件。但仍然无效。请帮忙。 注意: - 自从6年前我一直在Wordpress工作,在Wordpress中建立了100多个网站,但这是我第一次遇到这个问题。我试图咨询我的朋友网络并花费了数小时的搜索时间,许多人遇到了类似的问题,但与我的完全不一样。WordPress的CSS更改不反映

+0

您是否启用了可能正在缓存CSS文件的插件? – 2013-03-23 22:42:20

+0

这可能是托管服务提供商的问题。你有没有试图看看在当地是否有同样的问题? – 2013-03-23 22:43:03

+0

六个月前,我与主持人有问题。他们在PHP和MySQL数据库上使用了一些沉重的缓存(Varnish Cache)。我需要3-5分钟才能看到所做的更改。我联系了他们,他们做了一些改变,情况有所好转。最后我累了,把网站移到了另一个主机上。 – 2013-03-23 23:14:15

回答

0

你可能要做的一件事就是添加一个版本号,在其中调用css。

如果它是所谓的头,你可以不喜欢它:

<link rel="stylesheet" type="text/css" href="youtstylestyles.css?version=1.0" media="all" /> 

这将使浏览器刷新。

wp_enqueue_style()函数中还有一个变量(如果这是样式表的添加方式),并且如果您启动它,将强制刷新。

+0

正如我所说的,我已经清除了所有缓存,甚至删除了临时文件,并强制刷新网站数千次。最大的问题是我正在为客户端工作,客户端还没有准备好提供CP,因此我可以在本地系统中下载数据库。但他仍然希望我的CSS改变能够完成。 :)我也猜测这是一个服务器端脚本问题。但是,感谢John,上面的解决方案已经解决了。我向CSS添加了一个版本,并立即刷新。但每次我进行更改时,都必须更改版本。无论如何,我将不得不承受这种痛苦! – 2013-03-24 13:34:46

+0

偶尔我发现保持css文件在浏览器中处于打开状态是有帮助的,除了我正在处理的其他任何事情之外,因为我可以刷新它并确信它是我的浏览器所看到的。 – 2013-03-25 05:21:39

0

在你的WP管理员转到

外观 - >主题选项 - >动态CSS - > 在这个选项向下滚动,你可以看到使用选项

在这里你需要选择内部样式表从下拉菜单。