繁体   English   中英

WordPress 子主题中的 Style.css 文件不起作用

[英]Style.css file in WordPress child theme doesn't work

我第一次在 WordPress 上使用子主题,我注意到尽管在样式中插入了自定义项。css 他们实际上在前端不可见。

在child的functions.php的内容是这样的:

function kerge_child_theme_enqueue_styles() {

$parent_style = 'parent-style';

wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.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', 'kerge_child_theme_enqueue_styles' );

子主题已启动并正在运行。

一些建议?

据我所知,您不应该包括父母或孩子 styles。 您只需要在子主题中创建 style.css 并在设置中激活此子主题。 就这样。

或者在 CSS 文件夹中创建额外的 style.css 并将其加入队列:

// enqueue parent styles
wp_enqueue_style('chld_thm_parent', trailingslashit(get_template_directory_uri()) . 'style.css', []);

// enqueue child styles
wp_enqueue_style('chld_thm_parent_additonal_styles', trailingslashit(get_stylesheet_directory_uri()) . 'css/style.css', [], time());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM