我正在尝试创建一个子主题,functions.php
似乎正在工作,但是由于某种原因,该子主题未加载。我在我的functions.php中添加了以下内容,它确实起作用,除了它加载了父主题的style.css
而不是子主题。
add_action( 'wp_enqueue_scripts', function() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
});
这是孩子中我的style.css的顶部:
/*
Theme Name: Chaplin Child
Theme URI: https://my-site.com/
description: Child Theme
Template: Chaplin
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: stack-child
*/
答案 0 :(得分:0)
尝试一下此操作(在functions.php
中,这是我的 working 子主题,并且也加入了子主题样式表:
add_action('wp_enqueue_scripts', 'register_my_scripts');
function register_my_scripts() {
wp_enqueue_style( 'parent_style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css' );
}