gpt4 book ai didi

css - 只有 wp_enqueue_style 的第一行被执行

转载 作者:行者123 更新时间:2023-11-28 02:31:00 26 4
gpt4 key购买 nike

我正在尝试为其他人构建的现有主题构建子主题。该主题使用多个样式表,当然,我希望子主题将它们全部排入队列。

奇怪的是,我注意到只有父主题的 wp_enqueue_style() 的第一行被执行,而子主题的 wp_enqueue_style() 起作用。

我有点卡住了,我不知道如何让子主题使用所有这些样式表。

    function my_theme_enqueue_styles() {

//parent style
$parent_style = 'parent-style';

//enqueue css of the parent theme
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/assets/scripts/css/bootstrap.min.css' );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/assets/scripts/css/custom-login.css' );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/assets/scripts/css/font-awesome.min.css' );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/assets/scripts/css/font-dc-cash.css' );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/assets/scripts/css/font-dccash.css' );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/assets/scripts/css/hro-admin.css' );

//enqueue css of the child theme
wp_enqueue_style( 'child-style',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style ),
wp_get_theme()->get('Version')
);
}
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );

顺便说一句:我知道那些 css 文件没有任何意义。将其告诉原始构建者。

download link of the parent theme

最佳答案

wp_enqueue_style() 的第一个参数必须是唯一的。您正在为所有内容传递 $parent_style 。如果你给它们所有唯一的名字,也许使用 $parent_style 作为前缀,它应该修复它。

关于css - 只有 wp_enqueue_style 的第一行被执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47705020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com