9

为了覆盖现有 Wordpress 主题的一些 CSS,我想创建一个子主题,如http://codex.wordpress.org/Child_Themes#Example_of_a_basic_Child_Theme中所述。

我与 style.css 文件一起创建了一个目录,其中父主题的名称被定义为“模板”。到现在为止还挺好。当我进入 Wordpress 管理中的主题页面时,我收到消息“[父主题的名称] 主题不是有效的父主题。”,我无法激活它。

我想知道 Wordpress 如何确定父主题是否有效,以及是否有办法使父主题成为有效的父主题。

为了找出定义的父主题是否存在问题,我将“模板”定义替换为另一个主题,该主题也安装在同一台服务器上,并且有效。

在此先感谢您的帮助。

4

3 回答 3

24

看来我忘了说导致问题的事实:我的父主题已经是子主题,我不知道两代限制,这意味着子主题是不可能的。:-(

还是要谢谢你的帮助!也许这些信息应该添加到http://codex.wordpress.org/Child_Themes ...

于 2013-09-04T06:06:49.350 回答
0

尝试检查您的子主题的 css 并查看 @import 行并确保有一个 ';' 分号结尾。:)

于 2013-09-03T10:47:17.933 回答
0

您的子主题需要使用与父主题完全相同的名称(相同的大小写、相同的空格等)。它被定义为Theme Name在父级的style.css.

于 2013-09-03T20:22:28.480 回答