我想将WordPress定制程序的样式保存到外部样式表中,因此可以将其缓存而不必加载到每个页面的头部。我正在使用此代码将自定义程序的样式保存到外部css文件中:
$css_filename = get_stylesheet_directory() . '/lib/css/customizer_styles.css';
file_put_contents( $css_filename, $css_string);
此样式表和其他默认样式表已正确排列&以正确的级联顺序(未在默认style.css中导入或链接)&这在前端完美运行,但是在使用自定义程序时,更改现在不会显示在实时预览中。如果您保存它们显示在实际站点上的更改,但是如果您返回到自定义程序,它仍然会在更改之前提取css文件的缓存版本。如何强制定制器刷新所有已排队的样式表??
答案 0 :(得分:1)
为此,您需要将样式表排入队列并将null
设置为$version
的{{1}}参数