我正在研究一个WordPress主题。WordPress的 - 如何优先排列一些样式表
我的主题使用bootstrap和另一个框架,以及一些自定义CSS。
我想知道是否有一种方法来决定样式表的排列顺序,以便我的自定义CSS始终在供应商之后加载。
我环顾四周,这个问题基本上和我一样问(Ordering Wordpress Stylesheets?),但问题在于我认为这不是一个很好的和干净的解决方案。
我不想使用重要的一切来覆盖,我不想手动添加我的样式到header.php(wp_enqueue_style函数是有原因的,我想用该功能)。
阅读文档,唯一可能稍有关系的是使用deps数组,但我不确定它会做我需要的。
这里的链接到文件或您参考:https://developer.wordpress.org/reference/functions/wp_enqueue_style/
我现在排队我的样式表的方式是非常基本的:
在我的functions.php:
function hw_resources()
{
wp_enqueue_style('fontawesome-css', '/wp-content/themes/hwTheme/assets/css/font-awesome.min.css');
wp_enqueue_style('bulma-css', '/wp-content/themes/hwTheme/assets/css/bulma.css');
// wp_enqueue_style('bootstrap-css', '/wp-content/themes/hwTheme/assets/css/bootstrap.css');
wp_enqueue_style('animate-css', '/wp-content/themes/hwTheme/assets/css/animate.min.css');
wp_enqueue_style('hw-css', '/wp-content/themes/hwTheme/assets/css/hw.css');
wp_enqueue_script('hw-js', '/wp-content/themes/hwTheme/assets/js/hw.js', array(), false, false);
}
add_action('wp_enqueue_scripts', 'hw_resources', 0);
的样式表包括,但我的(hw.css)不是最后一个,所以布尔玛(它在底部)覆盖了我的一些自定义样式。
有什么建议吗?这个原因,deps数组有用吗?我如何使用它?
感谢
你应该概率反正对你的样式表对的PageSpeed!异步加载也被认为比同步更快。 – David