为了覆盖现有Wordpress主题的某些CSS,我想按http://codex.wordpress.org/Child_Themes#Example_of_a_basic_Child_Theme所述创建它的子主题。
我创建了一个目录以及style.css文件,其中父主题的名称被定义为“模板”。到现在为止还挺好。当我转到Wordpress管理中的主题页面时,我收到消息“[父主题的名称]主题不是有效的父主题。”,我无法激活它。
我想知道Wordpress如何找出父主题是否有效以及是否有办法使父主题成为有效的父主题。
为了确定定义的父主题是否是问题,我将“模板”定义替换为另一个主题,该主题也安装在同一台服务器上,并且有效。
提前感谢您的帮助。
答案 0 :(得分:18)
似乎我忘了提到导致问题的事实:我的父主题已经是一个儿童主题,我不知道两代限制,这意味着儿童主题是不可能的。 : - (
感谢您的帮助!也许这些信息应该添加到http://codex.wordpress.org/Child_Themes ...
答案 1 :(得分:0)
尝试检查您的孩子主题的CSS并查看@import行,并确保有';'最后用分号。 :)
答案 2 :(得分:0)
您的子主题需要使用与父主题完全相同的名称(相同的大小写,相同的空格等)。它在父级Theme Name
中定义为style.css
。