我在wordpress中遇到wp_nav_menu的问题.我想制作Li元素的结构,其中所有元素都有类"menu-li".但它对我不起作用.我在function.php文件中有这个:
register_nav_menus(
array(
'primary-menu' => __( 'Primary Menu' ),
'secondary-menu' => __( 'Secondary Menu' )
));
Run Code Online (Sandbox Code Playgroud)
然后我在Wordpress管理面板中创建了菜单,现在我想将我的菜单添加到我的主题中.
<?php
$defaults = array(
'theme_location' => 'primary-menu',
'menu' => '',
'container' => '',
'container_class' => '',
'container_id' => '',
'menu_class' => 'menu-li',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul>%3$s</ul>',
'depth' => 0,
'walker' => ''
);
wp_nav_menu( $defaults );
?>
Run Code Online (Sandbox Code Playgroud)
它将所有elemnet显示为ul in ul但没有类"menu-li".如何将其添加到所有li元素?