个性化阅读
专注于IT技术分析

如何在WordPress子主题中加入第二个样式表?

我使用的是儿童主题, 需要将样式表放入滑块中。 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


*更新

根据你在问题中添加的内容, 你应该可以仅添加到该函数并注册样式表。完整功能如下所示:

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代码位于

赞(0)
未经允许不得转载:srcmini » 如何在WordPress子主题中加入第二个样式表?

评论 抢沙发

评论前必须登录!