个性化阅读
专注于IT技术分析

将类添加到menu_class到wp_nav_menu中,将类添加到div而不是ul

我是wordpress主题的新手。我正在尝试为header.php页面中的新创建的主题创建一个Twitter Bootstrap菜单。

$defaults = array(
                'theme_location'  => 'header-menu', 'menu'            => '', 'container'       => '', 'container_class' => '', 'container_id'    => '', 'menu_class'      => 'navbar-collapse collapse', 'menu_id'         => 'navbar', 'echo'            => true, 'fallback_cb'     => 'wp_page_menu', 'before'          => '', 'after'           => '', 'link_before'     => '', 'link_after'      => '', 'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>', 'depth'           => 0, 'walker'          => ''
            );

        wp_nav_menu( $defaults );

使用上面的代码, 我期望将一个类添加到ul的navbar-collapse折叠中, 但是它将产生HTML, 如下所示:

<div class =” navbar-collapse crash”> <ul> <li class =” page_item page-item-11″>等。如何添加类ul?


#1


检查你是否已经通过register_nav_menus注册了” header-menu”。删除theme_location =>’header-menu’将解决此问题, 直到你正确注册了导航ID。

你应该在你的functions.php中拥有它

register_nav_menus( array(
    'header-menu' => __( 'Header Menu', 'domain' ), ) );

#2


尝试检查一下已经完成的功能。它将为菜单创建正确的语法。

赞(0)
未经允许不得转载:srcmini » 将类添加到menu_class到wp_nav_menu中,将类添加到div而不是ul

评论 抢沙发

评论前必须登录!