WordPress去除自定义菜单wp_nav_menu中的 div ul li 标签

   2024-05-28 22:25:51  
默认的自定义菜单函数 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>' );

?>



声明:本文系互联网搜索百度而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 hzy98999#qq.com (#改@) 删除。