删除WordPress导航菜单函数wp_nav_menu的<div> <ul> <li>标签

admin 2018年5月8日12:25:44评论502 views字数 643阅读2分8秒阅读模式
摘要

制作WordPress主题过程中,经常会遇到自定义菜单,wp_nav_menu函数调用菜单默认会有 <div> <ul> <li>标签,并且附有默认的样式,这给我们的制作过程中添加了很多麻烦,因此网上查了下删除函数wp_nav_menu的<div> <ul> <li>标签的方法,记录在博客方便以后查阅。

制作WordPress主题过程中,经常会遇到自定义菜单,wp_nav_menu函数调用菜单默认会有 <div> <ul> <li>标签,并且附有默认的样式,这给我们的制作过程中添加了很多麻烦,因此网上查了下删除函数wp_nav_menu<div> <ul> <li>标签的方法,记录在博客方便以后查阅。

1.去掉<div><ul>

 <?php echo str_replace("</ul></div>", "", ereg_replace("<div[^>]*><ul[^>]*>", "",  wp_nav_menu(array('theme_location' => 'primary', 'echo' => false)) )); ?> 

还可以这样:

'container' => 'false', 'items_wrap' => '%3$s' 

2.去掉<div><ul><li>

 <?php   $menuParameters = array(   'container' => false,   'echo' => false,   'items_wrap' => '%3$s',   'depth' => 0,  );  echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' ); ?>

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2018年5月8日12:25:44
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   删除WordPress导航菜单函数wp_nav_menu的<div> <ul> <li>标签https://cn-sec.com/archives/51024.html

发表评论

匿名网友 填写信息