真的希望有人可以帮助我!我刚刚在Wordpress网站(www.ellymacdonalddesign.com)上更新了Divi父主题,而子CSS主题似乎已停止工作。
我已经尝试过从这个问题中找到解决方案,但是它们似乎不适用于我: Wordpress child theme style.css not working
我的孩子functions.php文件当前为:
<?php
function my_theme_enqueue_styles() {
$parent_style = 'divi-style';
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( $child-style, get_stylesheet_uri() );
}
?>
请多多指教,在此先感谢您, 艾莉
答案 0 :(得分:0)
您的变量$child-style
有值吗?根据{{3}},句柄名称(第一个参数)是必需的。这就是为什么您的孩子主题仍然无法使用的原因。
尝试下面的代码以查看其是否有效:
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
$parent_style = 'divi-style';
$child_style = 'divi-style-child';
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( $child_style, get_stylesheet_uri() );
}
答案 1 :(得分:0)
更改css子主题版本号有助于解决我网站上的问题。
我的子主题正常工作,直到我决定从Wordpress“主题编辑器”界面更改style.css
文件中的某些CSS规则。我指出,尽管CSS显然已加载到标题中,并且清除了所有缓存,但网站上没有任何变化。
我尝试了以下问题的解决方案,但我认为这是针对新的子主题安装,而不是已经进行的安装:Wordpress child theme style.css not working
我决定更改子主题的版本号,并最终考虑了修改。
/*
Theme Name: Chromatic-child
Template: chromatic
Version: 1.1.0
*/