wp_nav_menu()函数改造(1) – 禁止WordPress菜单输出 div 和 ul 标签

wp_nav_menu()函数改造(1) – 禁止WordPress菜单输出 div 和 ul 标签,第1张

概述WordPress菜单函数 wp_nav_menu() 默认输出的菜单,带有 div 和 ul 标签,WordPress建站的很多时候我们想要定义一些主题菜单的特殊样式效果,需要去掉自带的 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 标签,使用如下参数即可:

'%3$s'

在调用菜单的地方插入如下代码:

false,'items_wrap' => '%3$s','theme_location' => 'main-menu')); }?>

输出的菜单结构如下:

首页关于我们

下一篇文章中我们将介绍一下如何

总结

以上是内存溢出为你收集整理的wp_nav_menu()函数改造(1) – 禁止WordPress菜单输出 div 和 ul 标签全部内容,希望文章能够帮你解决wp_nav_menu()函数改造(1) – 禁止WordPress菜单输出 div 和 ul 标签所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1023040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存