我使用子主题并需要将滑块的样式表排入队列。 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
的上述函数中添加另一个条目,但我不太清楚该怎么做。
答案 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代码是位于