Css 将类添加到菜单中\u将类添加到wp\u nav\u菜单将类添加到div而不是ul
我对wordpress主题很陌生。我正试图在Css 将类添加到菜单中\u将类添加到wp\u nav\u菜单将类添加到div而不是ul,css,wordpress,menu,wordpress-theming,Css,Wordpress,Menu,Wordpress Theming,我对wordpress主题很陌生。我正试图在header.php页面中为我新创建的主题创建一个Twitter引导菜单 $defaults = array( 'theme_location' => 'header-menu', 'menu' => '', 'container' => '', 'container_cl
header.php
页面中为我新创建的主题创建一个Twitter引导
菜单
$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 );
$defaults=array(
“主题位置”=>“标题菜单”,
'菜单'=>'',
'容器'=>'',
“容器类”=>“”,
“容器id=>”,
“菜单类”=>“导航栏折叠”,
'菜单id'=>'导航栏',
“echo”=>正确,
“回退\u cb'=>“wp\u页面\u菜单”,
'在'=>''之前,
'在'=>''之后,
'链接在'=>''之前,
'链接在'=>''之后,
“项目包装”=>”%3$s
”,
“深度”=>0,
“沃克”=>“
);
wp_导航菜单($defaults);
使用上述代码,我希望将一个类添加到navbar-collapse-collapse
到ul
,但它会生成HTML
,如下所示:
等。如何添加classul
?尝试签出已生成的函数。它将为菜单创建正确的语法。检查您是否已通过注册“标题菜单”。
删除theme_location=>“header menu”将解决此问题,直到您正确注册了导航ID
您应该在functions.php中包含这一点
register_nav_menus( array(
'header-menu' => __( 'Header Menu', 'domain' ),
) );
尝试向“container_class”参数添加类?@Danijel我尝试在那里添加类,但没有显示任何内容:(我添加了
函数themeone_register_theme_menu(){register_nav_menu('primary','Main Navigation menu');}add_操作('init','themeone_register_theme_menu'));
到functions.php。但我还是得到了相同的结果!“primary”是theme_location属性,您在第一个示例中调用了“header menu”。请参阅我的解决方案以了解您应该拥有的内容。