1

我正在开发一个新的 wordpress 站点,并且正在使用Foundation 框架构建它。我想将“main”类添加到使用 wp_nav_menu 构建的导航中的链接中。最终,我可能想将“has-flyout”类添加给其他人。关于如何做到这一点的任何想法?我假设我需要扩展 Walker(或者我可以使用 'items_wrap' 来做到这一点吗?),但这似乎有点矫枉过正。

目前,我有:

wp_nav_menu( array(
    'theme_location' => 'primary_navigation',
    'container' =>false,
    'menu_class' => '',
    'echo' => true,
    'before' => '',
    'after' => '',
    'link_before' => '',
    'link_after' => '',
    'depth' => 0,
    'items_wrap' => '<ul class="nav-bar">%3$s</ul>'
));
4

1 回答 1

0

你可以使用:

wp_nav_menu( array(
...
'menu_class' => 'main-menu',
...

并在您的 CSS(如果这是您想要的)中访问它,如下所示:

ul.main-menu li { background: white; }

要添加您的“弹出”列表项,也许您可​​以查看superfish?该系统会自动将“sf-with-ul”类添加到包含下拉列表的列表项中。

于 2012-08-21T18:44:04.257 回答