我正在创建一个子主题,但我在WordPress中的子主题不包括父主题的模板文件。我已经读过所有未包含在Child主题中的文件都是自动导入的子主题但是激活子主题后网站只显示页眉,页脚和菜单,但不显示任何页面模板和内容。我忘了任何步骤或者我是否必须添加一些代码或其他文件。我是Wordpress的新手。
答案 0 :(得分:3)
要创建子主题,请在“主题”文件夹中使用您的子主题名称创建一个文件夹。现在,子主题应该有一个样式表,这是必须的。因此,添加样式表,子主题样式表的开头应如下所示:
/*
Theme Name: (theme name) Child
Theme URI: (give URL)
Description: (give description)
Version: (give your version)
Author: (author name)
Author URI: (give URL)
Template: (name of parent theme)
*/
其中最重要的是'模板',它是父主题名称。为避免混淆,请从父主题样式表中获取父主题的名称。
现在第二件事是你的孩子主题的功能。只需添加一个名为functions.php的php文件,并放置以下代码
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>
此代码用于将父主题样式排入队列。 干得好!你的孩子主题现在会奏效。它对我有用。