我不知所措。基本上,我一直在尝试更新style.css文件。我进行了更新,通过FTP覆盖了style.css,但是正在呈现的样式是样式表的先前版本。
当我通过FTP和cPanel文件管理器打开style.css时,更新的style.css就在其中。但是,当我在浏览器中检查它时,正在渲染过时的样式表。已经一个星期了,我已经清除了缓存。不知道该怎么办。
答案 0 :(得分:0)
最好的方法是通过在style.css
标签(例如<link>
)的末尾添加其版本来强制加载修改后的css文件style.css?ver=0.1.2
。
每次更改style.css
文件时,都会更改其版本,因此它将在浏览器中更新。即使CDN缓存了它。
例如,如果您使用子主题,则可以在functions.php
中添加:
`$ theme = wp_get_theme(); define('THEME_VERSION',$ theme-> Version); //获取以您的style.css编写的版本
功能theme_styles() { wp_enqueue_style('style',get_template_directory_uri()。'/ style.css',[],THEME_VERSION,'all'); } add_action('wp_enqueue_scripts','theme_styles');`
在style.css
中:
/*
Theme Name: xxxxx
Author: xxxx
Author URI: xxx
Description: xxx
Version: 0.1.2 <- style.css version to update manually
*/