WordPress - wp导航菜单过滤器摆脱ul和li

时间:2015-01-14 10:21:15

标签: php wordpress

我试图摆脱wp_nav_menu函数创建的ul和li标签。 我试图获得一般结果,这将有助于大多数情况。

确定。这是我的代码。

<?php

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

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

?>

所以,在我需要导航的地方,我会把这个代码放进去,它只会以锚点的形式给我结果。 例如: 而不是给予

 <ul>
  <li><a href="#">item 1</a></li>
  <li><a href="#">item 2</a></li>
  <li><a href="#">item 3</a></li>
 </ul>

它只会返回

  <a href="#">item 1</a>
  <a href="#">item 2</a>
  <a href="#">item 3</a>

这使我能够通过使用html而不是编写jQuery或其他hack来自定义菜单。

如果我不添加任何子菜单/下拉菜单项,这非常有用。因为这也将删除子菜单。因此,如果锚是否是子菜单项,则不会有任何区别。 我有问题要相应地修改它,所以它必须在具有子锚的“achors”中显示出一些差异。 有什么帮助吗?

0 个答案:

没有答案