Wordpress菜单的课程缺失

时间:2017-01-29 06:47:46

标签: wordpress wordpress-theming

我从wordpress开始,我在使用菜单时遇到问题。在functions.php中,我有这个:

register_nav_menus(array(
   'principal' => 'principal_bar'
));

很简单。现在,在我的header.php中,我有这个:

wp_nav_menu(array(
   'container' => false,
   'items_wrap' => '<ul>%3$s</ul>',
   'theme_location' => 'principal',
   'menu_class' => 'nav navbar-nav navbar-right'
));

正如您所看到的,我(尝试)在菜单中使用引导类。问题是,当我在wordpress可视界面中编辑我的菜单时,我的菜单的menu_class被删除(在Inspector中,ul以没有类结束),显然我的菜单的视觉方面完全被破坏了。我的回答,我错过了什么吗?所有的tutos都有相同的方式来做菜单,但我的课程根本没有。我在这里做错了吗?或者是一个问题bootstrap-wordpress?我现在真的很困惑...非常感谢你的帮助...

1 个答案:

答案 0 :(得分:0)

你错过了items_wrap中的一些属性,应该是:

wp_nav_menu(array(
  'container' => false,
  'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
  'theme_location' => 'principal',
  'menu_class' => 'nav navbar-nav navbar-right'
));