我对wordpress主题非常新。我正在尝试为Twitter Bootstrap
页面中的新创建的主题创建header.php
菜单。
$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 );
使用上述代码,我希望将一个类添加到navbar-collapse collapse
到ul
,而是生成HTML
,如下所示:
<div class="navbar-collapse collapse"><ul><li class="page_item page-item-11">
等。如何添加课程ul
?
答案 0 :(得分:1)
检查您是否已注册&#39;标题菜单&#39;通过register_nav_menus。 正在删除theme_location =&gt; &#39;标题菜单&#39;在您正确注册导航ID之前,我们会解决此问题。
你应该在你的functions.php
中有这个register_nav_menus( array(
'header-menu' => __( 'Header Menu', 'domain' ),
) );
答案 1 :(得分:0)
尝试检查已经制作的功能like this one。它将为菜单创建正确的语法。