我想在WP菜单中的导航容器之后添加一个span

时间:2017-07-26 07:11:01

标签: wordpress menu

这是代码,

$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>之后的跨度。

请帮忙。

2 个答案:

答案 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>