也想出现在这里?联系我们

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

2014.12.18 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

默认的自定义菜单函数 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. ?>  
有用1
  • 2014.12.18初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧