在wp_nav_menu中为链接添加一个类

时间:2012-05-23 18:18:26

标签: wordpress zurb-foundation

我正在开发一个新的wordpress网站,我正在用Foundation framework构建它。我想将类“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>'
));

1 个答案:

答案 0 :(得分:0)

您可以使用:

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

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

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

添加&#34;弹出窗口&#34; list-items你可以查看superfish吗?该系统自动添加&#34; sf-with-ul&#34;列出包含下拉列表的项目。