【发布时间】:2016-10-15 20:33:20
【问题描述】:
我在 wordpress 中遇到 wp_nav_menu 的问题。我想制作 Li 元素的结构,其中所有元素都有“menu-li”类。但这对我不起作用。我在 function.php 文件中有这个:
register_nav_menus(
array(
'primary-menu' => __( 'Primary Menu' ),
'secondary-menu' => __( 'Secondary Menu' )
));
然后我在 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 );
?>
它在 ul 中将所有 elemnet 显示为 li,但没有类“menu-li”。如何将它添加到所有 li 元素?
【问题讨论】: