Css wp_导航菜单-在UL上添加类
我正在学习Css wp_导航菜单-在UL上添加类,css,wordpress,twitter-bootstrap,Css,Wordpress,Twitter Bootstrap,我正在学习wordpress和bootstrap,不知怎的,我无法在UL标签上添加class 在屏幕截图中,我想在UL上添加classnav nav选项卡,但它是在父div $defaults = array( 'menu_class'=> 'nav nav-tabs', ); wp_nav_menu( $defaults ); 受检元件: 参考:首先,您需要从外观->菜单创建自定义导航菜单 然后,使用带有以下参数的wp\u nav\u菜单: <?ph
wordpress
和bootstrap
,不知怎的,我无法在UL
标签上添加class
在屏幕截图中,我想在UL
上添加classnav nav选项卡
,但它是在父div
$defaults = array(
'menu_class'=> 'nav nav-tabs',
);
wp_nav_menu( $defaults );
受检元件:
参考:首先,您需要从
外观->菜单创建自定义导航菜单
然后,使用带有以下参数的wp\u nav\u菜单
:
<?php
$args = array(
'menu_class' => 'nav nav-tabs',
'menu' => '(your_menu_id)'
);
wp_nav_menu( $args );
?>
关于Wordpress菜单,你可以读到很多东西。我建议如下:
更新:这是因为我没有在菜单页面中创建菜单
我想在wp\u nav\u菜单的ul
中添加一个类。我尝试了以下代码:
<?php
$defaults = array(
'menu_class' => 'menu',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
);
wp_nav_menu( $defaults );
?>
在本例中,您需要指定容器元素'ul'
标记,然后指定我们将在'menu\u class'
中指定的类。以下是示例代码:
wp_nav_menu( array(
'theme_location' => 'top-menu',
'container' => 'ul',
'menu_class'=> '[add-your-class-here]'
) );
这是你应该做的,对我来说很有用
<?php wp_nav_menu( $menu_meta );
$menu_meta = array(
'menu' => 'MENU-NAME-HERE',
'items_wrap' => '<ul id="MENU-ID" class="MENU-CLASS">%3$s</ul>'
); ?>
我也遇到了同样的问题,所以我将“主题位置”改为“名称”,效果非常好
例如:
$defaults = array(
'[INSTEAD OF PUTTING "theme_location" PUT "name"]' => 'THE NAME OF YOUR "theme_location"',
'menu_class' => 'YOUR CLASS', **[It will change the <UL> class]**
);
wp_nav_menu( $defaults );
$defaults = array(
'name' => 'top-menu',
'menu_id' => 'YOUR ID',
'container' => 'nav',
'container_class' => 'YOUR CONTAINER CLASS (<nav> in this case)',
'menu_class' => 'YOUR CLASS FOR <UL>',
);
wp_nav_menu( $defaults );
你也可以把它放进一个容器里,比如a或a等
例如:
$defaults = array(
'[INSTEAD OF PUTTING "theme_location" PUT "name"]' => 'THE NAME OF YOUR "theme_location"',
'menu_class' => 'YOUR CLASS', **[It will change the <UL> class]**
);
wp_nav_menu( $defaults );
$defaults = array(
'name' => 'top-menu',
'menu_id' => 'YOUR ID',
'container' => 'nav',
'container_class' => 'YOUR CONTAINER CLASS (<nav> in this case)',
'menu_class' => 'YOUR CLASS FOR <UL>',
);
wp_nav_menu( $defaults );
$defaults=array(
“名称”=>“顶部菜单”,
'menu_id'=>'YOUR id',
“容器”=>“导航”,
“container_class'=>“您的container类(在本例中)”,
“菜单类”=>“您的类”,
);
wp_导航菜单($defaults);
请将您传递的所有参数发布到wp\u nav\u菜单
。这是我用BEM符号创建的,似乎不起作用。我的帖子中的参数是我指定的唯一参数。您的wordpress仪表板中是否定义了菜单?不,只是默认值。看起来还是一样。如果没有菜单,wp\u nav\u menu
将显示wp\u page\u menu
功能的输出,该功能将显示所有页面。试着创建一个菜单,然后使用菜单
参数。看看我的方法,为什么名称
工作得很好..但它在法典中的任何地方都没有记录?