编辑 wp_nav_menu() 使其打印 DIV 而不是 LI [英] editting wp_nav_menu() so it prints DIVs instead of LIs
问题描述
我有一个标题导航,悬停效果有点困难.为了使它动态而不是硬编码,我将不得不在列表元素中使用跨度,或者更好的是我需要使用 DIV 完成整个导航.
有没有办法编辑 wordpress 函数 wp_nav_menu()(codex 定义)这样它就会给我我想要的 div 而不是 ul-li 层次结构?
另一种解决方案是以常用方式构建它,然后使用 jQuery 将 span 附加到它.但这是我最后的手段.
有人有过类似的经历吗?
谢谢
代替
<li>...</li><li>...</li>
我需要:
<div class="y"><div class="z">
<div class="y"><div class="z">
<div class="y"><div class="z">