博客簿

WordPress 教程:如何删除自定义菜单函数 wp_nav_menu 的 div ul li 标签

时间:4年前   阅读:2204

默认的自定义菜单函数 wp_nav_menu 会自动带有 div ul li 三个标签,有时为了配合设计排版,需要删除这些标签。

WordPress 中的自定义菜单函数 wp_nav_menu 默认输出的格式为:

  1. <div>  

  2. <ul>  

  3.  <li><a>菜单文字</a></li>  

  4. <li><a>菜单文字</a></li>  

  5. </ul>  

  6. </div>  

需要实现去掉 div ul li 三个标签后的格式为:

  1. <a>菜单文字</a>  

  2. <a>菜单文字</a>  

完美的解决方案:

  1. <?php   

  2.  $menuParameters = array(  

  3.  'container' => false,  

  4.  'echo' => false,  

  5.  'items_wrap' => '%3$s',  

  6.  'depth' => 0,  

  7.  'theme_location'=>'菜单值',  

  8.  );  

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

  10. ?>  

上一篇:wordpress文章外链自动添加nofollow属性

下一篇:WordPress 教程:显示同个父页面的其他子页面的链接

网友评论