WordPress渲染的CSS与CSS文件不匹配

时间:2019-11-14 22:46:19

标签: css wordpress wordpress-theming

我不知所措。基本上,我一直在尝试更新style.css文件。我进行了更新,通过FTP覆盖了style.css,但是正在呈现的样式是样式表的先前版本。

当我通过FTP和cPanel文件管理器打开style.css时,更新的style.css就在其中。但是,当我在浏览器中检查它时,正在渲染过时的样式表。已经一个星期了,我已经清除了缓存。不知道该怎么办。

1 个答案:

答案 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 */