vertical menu bar

时间:2017-02-04 作者:Proserpina

我正在尝试使用wp\\u nav\\u menu生成菜单。我被困在这里了。我的预期输出是:开始!

                <a href="index.html" class="list-group-item">
                    Home
                </a>
                <a href="about.html" class="list-group-item">About us</a>
                <a href="service.html" class="list-group-item">Services</a>
                <a href="allumi.html" class="list-group-item">Allumi</a>
            </div>
我用这个代码来获取:
   \'Primary Menu\', \'menu_class\' => \'list-group-item\',\'items_wrap\'=>\'%3$s\' ]); ?>
我没有得到预期的结果。有人能帮我吗?

1 个回复
最合适的回答,由SO网友:Alexander Holsgrove 整理而成

您可以在函数中使用过滤器。php文件:

function mytheme_nav_menu_css_class($classes, $item, $args) {
  if($args->theme_location == \'secondary\') {
    $classes[] = \'your-class-name\';
  }
  return $classes;
}
add_filter(\'nav_menu_css_class\',\'mytheme_nav_menu_css_class\');
或者,如果您转到WP管理员,单击外观->菜单,然后单击顶部“屏幕选项”的选项卡,您可以勾选CSS Classes 这将使您能够向菜单中的每个列表项添加一个类。

看见this article 有关详细信息。