Css 只执行wp_enqueue_样式的第一行

Css 只执行wp_enqueue_样式的第一行,css,wordpress,Css,Wordpress,我正在尝试为其他人构建的现有主题构建子主题。该主题使用多个样式表,当然,我希望子主题将它们全部排队 奇怪的是,我注意到只有父主题的wp_enqueue_style()的第一行被执行,而子主题的wp_enqueue_style()却起作用 我有点卡住了,我不知道如何让儿童主题使用所有这些样式表 function my_theme_enqueue_styles() { //parent style $parent_style = 'parent-style'; /

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

奇怪的是,我注意到只有父主题的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文件没有任何意义。告诉最初的建筑商


wp\u enqueue\u style()的第一个参数必须是唯一的。您正在为所有内容传递
$parent\u style
。如果您给它们所有唯一的名称,可能使用
$parent\u style
作为前缀,它应该会修复它。

给第一个参数一个名称,一个唯一的名称,这样您就可以将所有参数排队

基于wordpress法典:
wp\u enqueue\u样式(字符串$handle,字符串$src='')

$handle (字符串)(必需)样式表的名称。应该是独一无二的


这是公开的主题还是定制的主题?如果它是公开的,链接到它将有助于找到解决方案。这里是下载链接:似乎您需要使用与父主题相同的样式表名称。在这种情况下,对于主样式表来说是
thema style
,对于google fonts样式表来说是
google fonts 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( 'bootstrap', get_template_directory_uri() . '/assets/scripts/css/bootstrap.min.css' );
    wp_enqueue_style( 'custom_login', get_template_directory_uri() . '/assets/scripts/css/custom-login.css' );
    wp_enqueue_style( 'font_awesome', get_template_directory_uri() . '/assets/scripts/css/font-awesome.min.css' );
    wp_enqueue_style( 'font_dc_cash', get_template_directory_uri() . '/assets/scripts/css/font-dc-cash.css' );
    wp_enqueue_style( 'font_dccash', get_template_directory_uri() . '/assets/scripts/css/font-dccash.css' );
    wp_enqueue_style( 'hro_admin', 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' );