wordpress菜单函数 wp_nav_menu() 默认输出的菜单,带有 div 和 ul 标签,的很多时候我们想要定义一些主题菜单的特殊样式效果,需要去掉自带的 div 和 ul 标签,下面我们来简单介绍一下方法。
修改前输出的菜单效果如下:
wordpress菜单函数 wp_nav_menu() 默认输出的菜单,带有 div 和 ul 标签,的很多时候我们想要定义一些主题菜单的特殊样式效果,需要去掉自带的 div 和 ul 标签,下面我们来简单介绍一下方法。
修改前输出的菜单效果如下:
要去除 div 标签是非常容易的事情,只需添加 ‘container’ => false 参数即可。
要去除 ul 标签(只会去除最外围的 ul,对子级 ul 不影响),我们需要用到 items_wrap 参数。
items_wrap 有三个可定义选项:
如果要定义 ul 的 id 和 class 属性,可以直接修改 %1$s 和 %2$s 为具体的值,如果要移除 ul 标签,使用如下参数即可:
在调用菜单的地方插入如下代码:
输出的菜单结构如下: