Php wp#u nav#u menu()不';不指定ul等级

Php wp#u nav#u menu()不';不指定ul等级,php,css,wordpress,Php,Css,Wordpress,使用wp\u nav\u menu()似乎不允许我正确地将类分配给我的ul元素。这是我的菜单代码: wp_nav_menu( array( 'container' => false, 'menu_class' => 'nav navbar-nav navbar-left', 'theme_location' => 'primary' ) ); 问题是,这会一直将我的菜单类指定为容器类,即使我尝试将容器设置为false和'。这就是我的导航栏html:

使用
wp\u nav\u menu()
似乎不允许我正确地将类分配给我的
ul
元素。这是我的菜单代码:

wp_nav_menu( array( 
    'container' => false,
    'menu_class' => 'nav navbar-nav navbar-left',
    'theme_location' => 'primary'
) );
问题是,这会一直将我的菜单类指定为容器类,即使我尝试将容器设置为false和
'
。这就是我的导航栏html:

<div class="nav navbar-nav navbar-left">
  <ul>
    <li class="page_item page-item-31"><a href="https://wordpress-c9-bradydowling.c9.io/?page_id=31">Contact Us</a></li>
    <li class="page_item page-item-5"><a href="https://wordpress-c9-bradydowling.c9.io/?page_id=5">My Little Page</a></li>
    <li class="page_item page-item-2"><a href="https://wordpress-c9-bradydowling.c9.io/?page_id=2">Sample Page</a></li>
  </ul>
</div>

这是相关的文件。根据我的说法,这似乎正是我应该说的

是否有某个设置或某个插件版本可能会把事情搞砸?更新到Wordpress 4.4.2是否重要?

如果未设置菜单(WP管理区域),则“导航栏导航栏左侧”应用于“容器”。 换句话说,它覆盖了“容器类”


如果设置了菜单,那么“菜单类”将应用于“ul”。

我也有同样的问题,检查为解决方案的答案对我来说不起作用。我发现我犯了一个小错误。我的菜单名称与此功能不匹配:
注册导航菜单

也许这是通用的WP术语(我不熟悉),但也许您可以更清楚地说明,您需要选中菜单名称旁边的框来设置主题的菜单。作为旁注,在我的主题中,我是否应该将其设置为有条件的,并说如果它没有设置,它应该只抓取一些我设计的页面列表?这似乎是一个非常简单的方法,在WP admin中调整设置之前意外地拥有一个非样式菜单。