从 wp_nav_menu 的输出中移除 LI 元素

Avatar of Chris Coyier
Chris Coyier

您可以通过参数移除或更改 <ul> 容器,该容器是使用 wp_nav_menu (codex) 默认获得的,但您无法移除包裹每个菜单项的 <li> 元素。 以下是如何移除它们。

$menuParameters = array(
  'container'       => false,
  'echo'            => false,
  'items_wrap'      => '%3$s',
  'depth'           => 0,
);

echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' );