我和bootstrap
一起学习wordpress
,不知何故,我不能在UL
标签上添加class
。
在屏幕截图中,我想在UL
上添加类nav nav-tabs
,但它是在父div
上添加的
$defaults = array(
'menu_class'=> 'nav nav-tabs',
);
wp_nav_menu( $defaults );
检查的元素:
参考:
http://codex.wordpress.org/Function_Reference/wp_nav_menu
6条答案
按热度按时间dluptydi1#
首先,您需要从
Appearance -> Menus
创建一个自定义导航菜单。然后,使用具有以下参数的
wp_nav_menu
:你可以阅读很多关于WordPress菜单的内容。我建议如下:
http://codex.wordpress.org/Navigation_Menus
http://www.paulund.co.uk/how-to-register-menus-in-wordpress
wnrlj8wa2#
你需要指定容器元素,在我们的例子中是
'ul'
标签,然后指定我们将在'menu_class'
中分配的类。a64a0gku3#
更新:这是由于我没有在菜单页面创建菜单。
我想在
wp_nav_menu
的ul
中添加一个类,我尝试了以下代码:根据wordpress codex,从
'menu_class' => 'menu'
更改菜单,应该更改ul
的类,但它更改了 Packageul
的div
的类。Sample Page
vybvopom4#
我也遇到了同样的问题,所以我把“theme_location”这个词改成了“name”,效果很完美。
示例:
对于您的代码:
enter image description here
你也可以把它放进一个容器里,比如一个或一个等等。
示例:
enter image description here
pw136qt25#
你就该这么做,我也这么做。
wecizke36#
你可以试试这个。对我很有效