您可以通过参数通过wp_nav_menu
( codex )删除或更改默认情况下获得的<ul>
容器,但不能删除包装每个菜单项的<li>
元素。 这是您实际上如何删除它们的方法:
$menuParameters = array(
'container' => false,
'echo' => false,
'items_wrap' => '%3$s',
'depth' => 0,
);
echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' );
翻译自: https://css-tricks.com/snippets/wordpress/remove-li-elements-from-output-of-wp_nav_menu/