将更改保存为外部样式表时,WordPress定制器不刷新CSS

时间:2015-12-09 16:52:31

标签: php html css wordpress

我想将WordPress定制程序的样式保存到外部样式表中,因此可以将其缓存而不必加载到每个页面的头部。我正在使用此代码将自定义程序的样式保存到外部css文件中:

$css_filename = get_stylesheet_directory() . '/lib/css/customizer_styles.css';
file_put_contents( $css_filename, $css_string);

此样式表和其他默认样式表已正确排列&以正确的级联顺序(未在默认style.css中导入或链接)&这在前端完美运行,但是在使用自定义程序时,更改现在不会显示在实时预览中。如果您保存它们显示在实际站点上的更改,但是如果您返回到自定义程序,它仍然会在更改之前提取css文件的缓存版本。如何强制定制器刷新所有已排队的样式表??

1 个答案:

答案 0 :(得分:1)

为此,您需要将样式表排入队列并将null设置为$version的{​​{1}}参数