Html 将Bootstrap 4导航栏与wordpress 4.x合并时出现的问题
正在使用wordpress整合引导导航栏,但它对我不起作用。下面是wordpress wp_nav_菜单功能和我对导航栏的注释代码(可以使用)。奇怪的是,我注意到wordpress把类放在了错误的地方Html 将Bootstrap 4导航栏与wordpress 4.x合并时出现的问题,html,css,wordpress,twitter-bootstrap,Html,Css,Wordpress,Twitter Bootstrap,正在使用wordpress整合引导导航栏,但它对我不起作用。下面是wordpress wp_nav_菜单功能和我对导航栏的注释代码(可以使用)。奇怪的是,我注意到wordpress把类放在了错误的地方 <?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu' => 'primary', 'container' => 'd
<?php
wp_nav_menu( array(
'theme_location' => 'primary',
'menu' => 'primary',
'container' => 'div',
'container_class' => 'navbar-collapse collapse justify-content-end',
'menu_class' => 'nav navbar-nav'
) );
?>
<!-- <div class="navbar-collapse collapse justify-content-end">
<ul class="nav navbar-nav">
<li class="nav-item"><a href="/" class="nav-link">Test 1</a></li>
<li class="nav-item"><a href="/" class="nav-link">Test 2</a</li>
</ul>
</div>
-->
在设置数组中,菜单设置为主菜单。这应该设置为后端菜单的标题。在这种情况下,菜单应该是主菜单
<?php
wp_nav_menu( array(
'theme_location' => 'primary',
'menu' => 'Main Menu',
'container' => 'div',
'container_class' => 'navbar-collapse collapse justify-content-end',
'menu_class' => 'nav navbar-nav'
) );
?>
我刚刚在WordPress 4.9.7上测试了它,它运行良好。我得到了预期的结果。我想知道是不是有插件弄乱了它。您是否进行了常见的WordPress调试-打开和关闭插件和主题等?这看起来与您的问题类似,这里发布了一个解决方案:。你试过了吗?@DerekNolan没有,我没有常用的wordpress调试,因为我不知道这意味着什么:-)多年来我一直在wordpress上以最低水平工作。这一次我想深入一点。至于打开/关闭插件。我还没有任何插件。所以不要认为这是问题所在here@DerekNolan我尝试了上面的解决方案。它建议添加'fallback_cb'=>'false',但现在菜单已完全消失。菜单是否存在菜单“=>”主菜单“,表示您已经在后端设置了一个名为“主”的菜单。
<?php
wp_nav_menu( array(
'theme_location' => 'primary',
'menu' => 'Main Menu',
'container' => 'div',
'container_class' => 'navbar-collapse collapse justify-content-end',
'menu_class' => 'nav navbar-nav'
) );
?>