子主题错误“模板丢失”

时间:2013-06-29 作者:Steve

我用以下风格创建了一个儿童主题Twenty12。css:

/*
Theme Name: WAMSA
Template: twentytwelve
version: 0.1
*/

@import url("../twentytwelve/style.css");
在“外观”>“主题”中,模板列出时出错:

以下主题已安装,但不完整。主题必须有样式表和模板。

描述:缺少模板。

这个codex says 只有一种风格。css文件是必需的,这是我所拥有的。

我卸载并重新安装了Twenty12主题,没有任何更改。

为什么我的孩子主题没有被认可?

Update.

下面是我正在做什么来产生这个问题。

已安装二十一主题主题时,我会收到上面的错误

Update2

如果我将这个子主题上传到另一个Wordpress安装,它不会被破坏。

3 个回复
最合适的回答,由SO网友:Steve 整理而成

我发现了问题。

我在Wordpress的编辑器中编辑了样式表,看到样式表的代码被移到了一行。这意味着最重要的评论部分也在一行上Template: twentytwelve 不明显。

添加换行符解决了问题。

SO网友:Dom

我发现模板的名称区分大小写:

这个original 主题名称具有upper case. 我复制并将其传递给我的子主题的模板名称,但总是出现模板丢失的错误。我还在文件末尾添加了换行符(我知道有时程序员对最后一行有意见)。

我修改了模板名称-only small capital letters - 这是可行的。

SO网友:Chris

我也注意到了同样的错误,这是因为我下载了我风格的“谷歌页面速度洞察”缩小版。css

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c