子主题未出现在主题选择中

时间:2013-08-22 作者:Christoph Halang

我正在尝试将子主题添加到wordpress安装中。儿童主题应基于一个名为“怀旧着陆”的主题,该主题已安装并正常工作。我创建了一个名为“怀旧自定义”的新文件夹,并添加了样式。css包含以下内容:

/*
Theme Name: Nostalgia Custom
Description: Nostalgia Custom is a responsive WordPress landing page.
Author: QuanticaLabs and Christoph Halang
Author URI: http://themeforest.net/user/QuanticaLabs?ref=QuanticaLabs
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 2.0.2
Template: nostalgia-landing
*/
@import url("../nostalgia-landing/style.css");
但是,管理面板中的主题选择不显示我的子主题,并显示“您现在只安装了一个主题”。但事实并非如此,因为存在默认主题。当我删除子主题文件夹时,默认主题将再次出现在选择中。

我错过什么了吗?有什么想法吗伙计们?

当做

克里斯

2 个回复
最合适的回答,由SO网友:Christoph Halang 整理而成

问题已解决:“我的子主题”文件夹和所附文件的权限为750,而不是644集。更改了权限,一切正常!

SO网友:Pat J

我想到两件事:

是的nostalgia-landing 某件事的儿童主题(也许是怀旧)?WordPress不允许孙子主题——您不能将子主题作为子主题的子主题。(检查style.css 中的文件nostalgia-landing 主题--如果有Template: 行,那么nostalgia-landing 是子主题。如果是这样的话,你需要nostalgia-custom 原始主题的子对象。)

这是WordPress多站点安装吗?如果是,则需要通过网络同时激活子主题和父主题。如果不激活父主题,则无法使用子主题。

结束