我将儿童主题定义为:
/*
Theme Name: GlenTheme
Description: Modified Gallery 2.3 theme
Template: gallery
*/
@import url("../gallery/style.css");
子主题中唯一的文件是此样式。css
但是,在菜单中,标记的出现方式不同:在子主题中,菜单的显示方式如下(部分):
<div id="menu" class="dropdown">
<div class="home"><ul><li class="page_item page-item-5057">
在父主题中,它是这样出现的:
<div id="menu" class="dropdown">
<ul id="nav" class="home"><li id="menu-item-5049" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-5049">
据我所知,父子主题应该是相同的,但很明显标记中的某些内容正在发生变化,控制这一点的代码是菜单函数。。
很明显,我可以重写菜单样式,使它们正确地应用于不同的标记,但我真的想知道为什么首先会有不同的标记!