wordpress

时间:2016-03-11 11:38:18

标签: php wordpress

我正在创建一个wordpress childtheme。我在childtheme中有style.css,我正在使用它: wp_enqueue_style( 'parent-style-bob', get_template_directory_uri() . '/style.css' );在这种情况下引入来自父级的style.css - 2016。据我所知,这个工作正常。

我现在想要添加一个单独的响应式CSS样式表,该样式表在我的childtheme / style.css之后(用于开发目的)

如果我将其添加到我的函数wp_enqueue_style( 'responsive-bob', get_stylesheet_uri() . '/styles-responsive.css' );中,它会出现在我的子主题css文件之前。

我如何才能获得正确的订单?

以下是整个功能:

add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
   wp_enqueue_style( 'parent-style-bob', get_template_directory_uri() . '/style.css' );
   wp_enqueue_style( 'responsive-bob', get_stylesheet_uri() . '/styles-responsive.css' );
}

1 个答案:

答案 0 :(得分:1)

您可以“等待”加载子样式然后加载样式表,即使样式表依赖于子样式。子样式句柄为twentysixteen-style

您可以执行以下操作

wp_enqueue_style( 'responsive-bob', get_stylesheet_directory_uri() . '/styles-responsive.css', array( 'twentysixteen-style) );