Change submenu markup 时间:2015-10-03 作者:Alvaro 我见过有人建议编辑wordpress default Walker 更改菜单标记并创建自己的标记。问题是我想更改子菜单的标记,并保持菜单不变。在walker函数中,我只看到了函数start_lvl 和end_lvl 关于创建子菜单。函数本身缺少非常有用的注释。。。所以我明白了lvl 意思是“级别”,也就是“子菜单”。。。但它似乎没有任何特定的函数来呈现子菜单。似乎它们对父菜单的使用与对子菜单的使用相同。有什么建议吗?我想创建一个这样的菜单,我有麻烦了。 1 个回复 SO网友:cjbj 自定义walker类的整个思想是,您可以自定义详细的菜单。因此,您也可以保持主菜单的原样,按照您在图像中给出的方式构建子菜单。然而,正如Hareesh在评论中指出的那样,这确实需要大量的定制,尤其是如果你想让你的主题广泛适用(这意味着你必须考虑到错误,例如子菜单中缺少图像)。This might be a nice place 开始了解walker课程。 文章导航