我是WorpPress的初学者,我想创建一个菜单。
我在codex中阅读了“函数参考/ wp导航菜单”,但我不明白为什么没有创建ul
。
请参阅我的代码:
<?php
if ( has_nav_menu( 'main-nav' ) ) {
wp_nav_menu(
array(
'theme_location' => 'main-nav',
'menu' => '',
'container' => 'nav',
'container_class' => 'navbar-collapse collapse',
'container_id' => '',
'menu_class' => 'nav navbar-nav navbar-right',
'menu_id' => 'menu-menu-principale',
'echo' => true,
'fallback_cb' => false,
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul class="%2$s">%3$s</ul>',
'items_wrap' => '%3$s',
'depth' => 0,
'walker' => ''
)
);
} ?>
并查看它显示的内容,ul
和nav
之间没有li
:
<nav class="navbar-collapse collapse"><li id="menu-item-4" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-4"><a href="#">Accueil</a></li>
<li id="menu-item-5" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5"><a href="#">Page d'exemple</a></li>
<li id="menu-item-30" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30"><a href="#">Contact</a></li>
</nav>
这里是我的functions.php:
add_theme_support('nav-menus');
function register_my_menus() {
register_nav_menus(
array(
'main-nav' => __('Navigation principale'),
'extra-menu' => __('Menu Extra')
)
);
}
add_action( 'init', 'register_my_menus' );