这是代码,
$args = array(
'container' => 'nav',
'container_id' => 'menu',
'menu_class' => 'menu clearfix',
'fallback_cb' => 'mfn_wp_page_menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);
这是输出html,
<nav id="menu34" class="menu-main-menu-container">
<ul id="menu-main-menu" class="menu clearfix">
<li><a href=""><span>HOME</span></a></li>
</ul>
</nav>
我需要<nav>
之后的跨度。
请帮忙。
答案 0 :(得分:0)
请找到以下代码帮助我做同样的事情:
<nav class="container_class">
<span>
<?php
wp_nav_menu(array('theme_location' => 'primary','menu_id'=> 'main-menu','container'=>false,'fallback_cb'=>'mfn_wp_page_menu','menu_class'=>'menu clearfix','depth'=>5,));
?>
</span>
</nav>
以上代码不会对包含菜单列表的任何容器进行广告宣传。所以你可以根据自己的选择添加。
希望这会对你有所帮助。
答案 1 :(得分:0)
试试这个
$args = array(
'container' => 'div',
'container_id' => 'menu',
'menu_class' => 'menu clearfix',
'fallback_cb' => 'mfn_wp_page_menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);
<nav id="menu34" class="menu-main-menu-container">
<div>//your div
<?php
$args = array(
'container' => FALSE,
);
wp_nav_menu($args);
?>
</div>
</nav>
或
$args = array(
'container' => 'div',
'container_id' => 'menu',
'container_class' => 'you div class',
'menu_class' => 'menu clearfix',
'fallback_cb' => 'mfn_wp_page_menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);
<nav id="menu34" class="menu-main-menu-container">
<?php
$args = array(
'container' => true,
);
wp_nav_menu($args);
?>
</nav>