我的父主题的样式。css依赖于引导。css,这也是父主题的一部分。
从父主题函数。php:
wp_enqueue_style(\'bootstrap\', get_template_directory_uri().\'/css/bootstrap.min.css);
wp_enqueue_style(\'style\', get_stylesheet_uri(), array(\'bootstrap\'));
使用子主题时,请使用“父”样式。css首先被加载,尽管它依赖于引导。
My child风格的排队函数如下所示:
function child_enqueue_styles() {
wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\', \'parent-bootstrap\');
}
即使在父样式排队时设置依赖项,它似乎也会被忽略。css在引导之前加载
function child_enqueue_styles() {
wp_enqueue_style( \'parent-bootstrap\', get_template_directory_uri().\'/css/bootstrap.min.css\');
wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\', \'parent-bootstrap\');
}
我不知道如何在不改变父主题的情况下处理此问题
最合适的回答,由SO网友:Tunji 整理而成
我确信您错过了它,但依赖项参数应该是一个数组,而不是一个字符串。
So your enqueue function should be:
function child_enqueue_styles() {
wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\', array(\'bootstrap\'));
}
or:
function child_enqueue_styles() {
wp_enqueue_style( \'parent-bootstrap\', get_template_directory_uri().\'/css/bootstrap.min.css\');
wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\', array(\'parent-bootstrap\'));
}
Reference: wp_enqueue_style