父主题具有以下用于包含样式的代码。
function blue_planet_scripts() {
wp_enqueue_style( \'blue-planet-style\', get_stylesheet_uri() );
wp_enqueue_style( \'blue-planet-style-bootstrap\', get_template_directory_uri().\'/css/bootstrap.min.css\', false ,\'3.0.0\' );
wp_enqueue_style( \'blue-planet-style-responsive\', get_template_directory_uri().\'/css/responsive.css\', false ,\'\' );
}
add_action( \'wp_enqueue_scripts\', \'blue_planet_scripts\' );
在子主题中,我刚刚使用导入父主题的样式
@import url("../blue-planet/style.css");
但样式表的顺序是:
风格。css(子主题)引导。最小css响应。在父函数中需要进行哪些修改才能包含子主题的样式。css在顺序的最后?我需要:
引导。最小css响应。css样式。css(子主题)
最合适的回答,由SO网友:bueltge 整理而成
功能wp_enqueue_style
具有参数$deps
视情况而定。
$deps(array)(可选)此样式表所依赖的任何样式表的句柄数组;必须在此样式表之前加载的样式表。如果没有依赖项,则为false。默认值:array()
使用此参数定义依赖项,您就有了一个顺序。
function blue_planet_scripts() {
wp_enqueue_style( \'blue-planet-style\', get_stylesheet_uri() );
wp_enqueue_style( \'blue-planet-style-bootstrap\', get_template_directory_uri().\'/css/bootstrap.min.css\', \'blue-planet-style\' ,\'3.0.0\' );
wp_enqueue_style( \'blue-planet-style-responsive\', get_template_directory_uri().\'/css/responsive.css\', \'blue-planet-style-bootstrap\',\'\' );
}
add_action( \'wp_enqueue_scripts\', \'blue_planet_scripts\' );