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

修改后的父主题CSS,如何将这些更改推送到子主题?

我在我的wordpress网站上使用了一个主题, 并且我创建并激活了一个子主题以实现最佳实践。主题升级等

我想修改该主题的theme.css, 但是该选项无法通过子主题使用。因此, 我修改了父主题theme.css。我注意到尽管这些更改不会复制到子主题。

有办法吗?

编辑:

因此, 执行此操作的最佳方法是使样式表入队:developer.wordpress.org/themes/advanced-topics/child-themes

我现在已经更新了我的functions.php文件, 如下所示, 但是我想在此CSS文件中看到的更改在页面上未激活。有什么方法可以测试以确保css文件确实已入队?

<?php 

function your_theme_enqueue_styles() {

    $parent_style = 'parent-style';

    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css'); 

    //////////////////////////////////////////////////////////////////////////
    //
    // The below file is the one I wish to enqueue
    // It is stored at /assets/css/luxe-style.min.css within the Parent Theme
    //
    //////////////////////////////////////////////////////////////////////////
    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/assets/css/luxe-style.min.css'); 

    wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array($parent_style), wp_get_theme()->get('Version') 
    );
}

add_action('wp_enqueue_scripts', 'your_theme_enqueue_styles');


提前致谢!


#1


在我的子主题内的functions.php中, 我仅将其放置了, 并且可以正常工作:

add_action( 'wp_enqueue_scripts', 'mytheme_enqueue_styles' );
function mytheme_enqueue_styles() {
    $parent_style = 'parent-style'; 
    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
}
赞(0)
未经允许不得转载:srcmini » 修改后的父主题CSS,如何将这些更改推送到子主题?

评论 抢沙发

评论前必须登录!