子主题模板在父主题之前开始工作,因此如果存在任何类似的模板文件(类似于父主题),它会尝试覆盖父主题的模板-这是子主题的核心。
将新样式表排入子主题的正确方法make it THE Child Theme 如下所示:
<?php
function theme_enqueue_styles() {
wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\' );
}
add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
在
functions.php
和a
style.css
具有
proper Child Theme formatted comments 您将获得一个基于其父主题的全新主题。您就完成了。:)
现在是你的舞台,覆盖父主题的模板,覆盖父主题的样式。在我的一个项目中,我添加了FontAwesome父主题中缺少的内容,方式如下:
在上述函数中,我添加了一个新行:
wp_enqueue_style( \'fontawesome-style\', get_stylesheet_directory_uri() . \'/css/font-awesome.min.css\' );
注意,我正在使用
get_stylesheet_directory_uri()
, 因为现在我们正在使用新的资源,这就是覆盖样式表所在的位置。因此,所有其他样式表都可以这样排队: