我创建了一个新的style.css并在子主题中使用它。我在wp-content中创建了一个新文件夹,并将其命名为themename-child并上传我创建的style.css。现在,我转到wp仪表板 - >外观 - >主题和我看起来我创建的儿童主题。我发现了这个错误:
Broken Themes
The following themes are installed but incomplete. Themes must have a stylesheet and a template.
Name Description
Accesspress Lite The parent theme is missing. Please install the "AccesspressLite" parent theme.
我需要上传什么吗?请帮我。我是WordPress的新手。谢谢!
答案 0 :(得分:1)
不,这里的问题是你必须在你的孩子style.css的注释区域中指定父模板
来自Wordpress Codex的示例
/*
Theme Name: Twenty Fourteen Child
Theme URI: http://example.com/twenty-fourteen-child/
Description: Twenty Fourteen Child Theme
Author: John Doe
Author URI: http://example.com
Template: twentyfourteen
Version: 1.0.0
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twenty-fourteen-child
*/
@import url("../twentyfourteen/style.css");
与
对齐Template: twentyfourteen
是你的需要。您的父主题必须位于相应的文件夹中,在此示例中为themes / twentyfourteen。
此外,在您的父模板中,您必须通过get_stylesheet_uri()加载style.css,以使子主题正常工作。
答案 1 :(得分:0)
我觉得您需要安装父主题,这是儿童主题安装所必需的......
The parent theme is missing. Please install the "AccesspressLite" parent theme.
子主题的主要目的是将其调整到父主题中,因此您不必调整父主题设置。