我正在尝试使用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\' ]); ?>
我没有得到预期的结果。有人能帮我吗?
最合适的回答,由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 有关详细信息。