如何将样式表放入子主题函数中。php?

时间:2020-11-25 作者:Chrizzly

我知道这个话题已经过时了,但我还是有一些问题。我使用elementor子主题并尝试将以下样式表排队

hello子主题文件夹:样式。css:样式。css

function hello_elementor_child_enqueue_scripts() {
            wp_enqueue_style( \'hello-elementor-child-style\', get_stylesheet_directory_uri() . \'/style.css\', [\'hello-elementor-theme-style\',],\'1.0.0\');
            wp_register_style( \'test\', get_template_directory_uri() . \'/assets/css/style.css\' );
            wp_enqueue_style( \'test\' ); 
        }
add_action( \'wp_enqueue_scripts\', \'hello_elementor_child_enqueue_scripts\' );
我尝试了以下几种方法:How Can I Use A Child Theme Effectively When Parent's CSS Is Located in a 'CSS folder'?

如果使用此标准,我的页面将变为空白:

add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
    function theme_enqueue_styles() {
    wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\' );
    }

1 个回复
SO网友:Tom J Nowell

get_template_directory_uri 始终引用父主题。get_stylesheet_directory_uri 指当前活动主题,在本例中为子主题。

相关推荐

如何将附加的css保存在css文件中并将其排队

外观->;自定义有一个附加CSS的选项,我们可以在其中添加CSS并保存它。我正在尝试将此CSS保存到一个文件中,而不是保存到数据库中并将其排队。我已成功将CSS文件排入队列,但无法动态创建和更新它。有什么提示吗?此代码中有什么错误?add_action(\'customize_register\', \'theme_footer_customizer\'); function theme_footer_customizer($wp_customize){ //adding secti