[英]Adding a class to ul in custom wordpress menu
我试图将一个类添加到自定义wordpress菜单中生成的默认ul。
我在后端创建了自定义菜单,并将其设置好,在引用wordpress Codex之后,这是我当前正在使用的代码:
<?php
if ( has_nav_menu( 'main-navigation' ) ) { /* if menu location 'main-navigation' exists then use custom menu */
wp_nav_menu(
array(
'theme_location' => 'Main Navigation',
'menu_class' => 'row',
'items_wrap' => '<ul class="nav">%3$s</ul>',
'walker' => '',
)
);
}
?>
这将生成一个带有围绕我的ul包裹的“行”类的div,但没有将任何类添加到ul本身。 我在网上看到很多人遇到此问题,但没有解决方案。
谢谢。
您可以使用jQuery通过实现ul元素并添加如下类来实现此目的:
$(“。row ul”)。addClass(“ CLASS-HERE”);
从GitHub尝试此扩展。 它使您可以轻松地在WordPress中使用Bootstrap导航组件。
你可以使用参数
'menu_class' => 'nav-menu'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.