我在我的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' );
}
评论前必须登录!
注册