默认的自定义菜单函数 wp_nav_menu 会自动带有 div ul li 三个标签,有时为了配合设计排版,需要删除这些标签。
WordPress 中的自定义菜单函数 wp_nav_menu 默认输出的格式为:
-
<div>
-
<ul>
-
<li><a>菜单文字</a></li>
-
<li><a>菜单文字</a></li>
-
</ul>
-
</div>
需要实现去掉 div ul li 三个标签后的格式为:
-
<a>菜单文字</a>
-
<a>菜单文字</a>
完美的解决方案:
-
<?php
-
$menuParameters = array(
-
‘container’ => false,
-
‘echo’ => false,
-
‘items_wrap’ => ‘%3$s’,
-
‘depth’ => 0,
-
‘theme_location’=>’菜单值’,
-
);
-
echo strip_tags(wp_nav_menu( $menuParameters ), ‘<a>’ );
-
?>
觉得文章有用就打赏一下文章作者
微信扫一扫打赏
![](/skin/images/wxskm.jpg)