这是我的第一个问题,所以对我放松点!我正在开发一个网站,其中的标志被放置在导航的中间。我正在使用Bootstrap和Wordpress来实现此菜单,但遇到了一个奇怪的问题。虽然我在两个菜单上都没有选中“自动添加新的顶级页面”,但所有页面都显示在两个菜单上。
左边的菜单应该包含FAQ、Contact和Blog,右边的菜单应该包含Home、Shop和About。相反,左侧和右侧菜单显示所有页面。
以下是一些屏幕截图,让您有一个更好的想法:
下面是我的标题。用于导航的php代码:
<section id="navbar">
<div class="navbar-wrapper">
<div class="navbar navbar-default navbar-static" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
</div><!-- navbar-header -->
<?php
wp_nav_menu( array(
\'theme_location\' => \'primary\',
\'container\' => \'nav\',
\'container_class\' => \'navbar-collapse collapse\',
\'menu_class\' => \'nav navbar-nav navbar-left\'
));
?>
<img src="<?php bloginfo(\'stylesheet_directory\'); ?>/assets/img/SJ-circle.png" width="200px" height="200px" alt="Savvy Jack Wear" class="logo img-responsive center-block">
<?php
wp_nav_menu( array(
\'theme_location\' => \'secondary\',
\'container\' => \'nav\',
\'container_class\' => \'navbar-collapse collapse\',
\'menu_class\' => \'nav navbar-nav navbar-right\'
));
?>
</div><!-- container -->
</div><!-- navbar -->
</div><!-- navbar-wrapper -->
</section>
如您所见,我有一个左右菜单,并将图像放在它们之间。我还在功能中注册了我的二级菜单。php文件。
register_nav_menus( array(
\'menu-1\' => esc_html__( \'Primary\', \'savvyjack\' ),
\'menu-2\' => esc_html__( \'Secondary\', \'savvyjack\'),
) );
我不知道这里发生了什么事。我以前从未遇到过这个问题,在其他网站上也有多个菜单。如有任何见解,将不胜感激!