如何在Wordpress子主题中排队第二个样式表?

时间:2016-02-25 21:25:02

标签: css wordpress-theming

我使用子主题并需要将滑块的样式表排入队列。 css文件位于父主题目录的文件夹中,即/parent-theme/css/flexislider.css

我使用插件创建了子主题,该插件使用以下代码将functions.php文件添加到子主题目录:

<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',get_stylesheet_directory_uri() . '/style.css',array('parent-style')
);
}

我假设我必须在引用flexislider.css的上述函数中添加另一个条目,但我不太清楚该怎么做。

1 个答案:

答案 0 :(得分:1)

*更新

根据您添加到问题中的内容,您应该只需添加到该功能并注册样式表。完整的功能如下所示:

add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',get_stylesheet_directory_uri() . '/style.css',array('parent-style')
);
wp_enqueue_style('flex-slider',get_template_directory_uri() . '/css/flexislider.css');
}

我没有太多关于子主题的经验,但是遵循该函数中的模型,我认为get_template_directory指向父主题,而不是子主题,你说flexislider代码是位于