假设我有一个带有父子项的简单菜单:
WordPress只是将这些链接堆叠在一起,好像它们在层次结构中都是相同的(他们不是这样)。
<ul>
<li><a href="#">home</a></li>
<li><a href="#">home</a></li>
<li><a href="#">Parent</a></li>
<li><a href="#">childpage 1</a></li>
<li><a href="#">childpage 2</a></li>
</ul>
我使用wp_nav_menu();
来检索此菜单。有没有办法让它智能地输出这个菜单:
<ul>
<li><a href="#">home</a></li>
<li><a href="#">home</a></li>
<li><a href="#">Parent</a>
<ul>
<li><a href="#">childpage 1</a></li>
<li><a href="#">childpage 2</a></li>
</ul>
</li>
</ul>
答案 0 :(得分:2)
WordPress动态菜单独立于WordPress页面的父/子关系。菜单本身就是一种独立的帖子类型。
如果您想将菜单作为子菜单输出,则必须在Design - &gt;中创建菜单。菜单和拖拽将项目放在右侧作为子项目。
使用WordPress的自定义菜单功能,您甚至可以构建菜单,其中子页面是菜单中的父页面,父页面是菜单中的子项目。
页面父/子关系是为了更好地在后端进行组织,对于固定链接而言,在您列出页面的功能中可能很重要。