Which cache is kicking

时间:2018-11-15 作者:pierostz

我一直在为一个从另一个开发者那里继承下来的网站而挣扎。

我的主要问题是,我在模板的css文件中所做的更改并没有立即得到响应,这表明某种缓存正在发挥作用。我检查的是。

这个。任何缓存指令的htaccess文件您可以想象,上面的任何一项都没有启用,但我对css的更改需要几个小时才能看到。

我在任何方面都不是WordPress专家,所以我想问社区我可能在这里遗漏了什么其他缓存机制。

谢谢

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

您可以在每次更新文件时更改文件版本。要执行此操作,请转到functions.php 文件并查找样式表的排队(或注册)位置-它将类似于:

wp_enqueue_style( \'theme-style\', get_template_directory_uri() . \'/style.css\' ); 
并将其更改为:

wp_enqueue_style( \'theme-style\', get_template_directory_uri() . \'/style.css\', array(), filemtime( get_template_directory_uri() . \'/style.css\' ) ); 
这将在每次保存时更改文件版本,强制加载新版本

正如您非常正确地指出的,必须正确地添加样式functions.php, 未硬编码header.php 或其他地方。

结束

相关推荐

Wp-Content/Themes/文件夹中的index.php文件

今晚,当我注意到一个索引时,我正在手动将我正在处理的主题上传到我的wordpress安装中。我的主题文件夹中的php文件。我打开了文件,其中只包含以下三行代码:<?php //silence is golden ?> 这让我很担心,起初我想可能是我不小心把文件上传到了主题目录,但文件的内容并不是我想放的任何东西。所以我的意思是,应该有一个索引。我的wp内容/主题/目录中的php文件?还是有人把它放在那里了。或现在我想起来了,可能是我无意中上传了这个文件,然后一个“黑