我需要强制CSS
更改立即生效,我发现添加一个版本CSS
将有助于做到这一点,如下所示。
<link rel="stylesheet" href="css/style.css?version=123456" media="all"/>
我需要自动执行此操作,因为当需要对 css 文件进行小的更改时,总是很难更改主文件。
PHP
所以我在做同样的工作时发现了以下代码行(示例) 。
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); echo '?' . filemtime( get_stylesheet_directory() . '/style.css'); ?>" type="text/css" media="screen, projection" />
我试图将此行转换为Smarty
,但它给出了错误。
代码 :
<link rel="stylesheet" href="css/style.css?version={@filemtime:css/style.css} />
错误:
syntax error: unrecognized tag: @filemtime:...........
有人知道怎么做吗?
提前致谢