将另一个菜单插入WordPress。。。根本不工作?

将另一个菜单插入WordPress。。。根本不工作?,wordpress,menu,Wordpress,Menu,我遵循本指南“为主题中的菜单添加额外支持”: 我遵循了所有步骤,但结果如下: 所以,这是“插入菜单”,我告诉它。。。。但是,菜单上的项与我在WordPress后端中的项不匹配,如图所示 我只在“测试”菜单中插入了4项。。。但它显示的是每一页,而不是我想要的4项 我试图做一些研究,想弄清楚到底发生了什么,但毫无结果;有没有人知道为什么这件事很古怪 我正在“注册”附加菜单支持的代码。。。(themes function.php): 代码,我正在插入“标题菜单”本身。。。(themes he

我遵循本指南“为主题中的菜单添加额外支持”:

我遵循了所有步骤,但结果如下:

所以,这是“插入菜单”,我告诉它。。。。但是,菜单上的项与我在WordPress后端中的项不匹配,如图所示

我只在“测试”菜单中插入了4项。。。但它显示的是每一页,而不是我想要的4项

我试图做一些研究,想弄清楚到底发生了什么,但毫无结果;有没有人知道为什么这件事很古怪


我正在“注册”附加菜单支持的代码。。。(themes function.php):


代码,我正在插入“标题菜单”本身。。。(themes header.php):


如果您试图调用“Header Menu”,那么Header.php中的代码应该如下所示:

<?php wp_nav_menu(array('theme_location' => 'header-menu', 'menu_class' => 'my_extra_menu_class')); ?>

我不知道“额外菜单”是从哪里来的,但是WordPress不知道那是什么,因为你没有在你的register\u my\u menus函数中声明它

我希望这有帮助

以下是我如何在WordPress安装中实现多个菜单的示例:

// Register Extra Menus
function new_register_menus() {
register_nav_menus(array('Products'=>'Products Nav', 'Support'=>'Support Nav', 'Company'=>'Company Nav' , 'Footer'=>'Footer Nav'));
} 
add_action( 'init' , 'new_register_menus' );

//Code in my footer.php
<?php wp_nav_menu(array('theme_location' => 'Footer', 'menu_class' => 'nav')); ?>
//注册额外菜单
新功能\寄存器\菜单(){
注册导航菜单(数组(“产品”=>“产品导航”、“支持”=>“支持导航”、“公司”=>“公司导航”、“页脚”=>“页脚导航”);
} 
添加_操作('init','new_register_menu');
//myfooter.php中的代码
<?php wp_nav_menu(array('theme_location' => 'header-menu', 'menu_class' => 'my_extra_menu_class')); ?>
// Register Extra Menus
function new_register_menus() {
register_nav_menus(array('Products'=>'Products Nav', 'Support'=>'Support Nav', 'Company'=>'Company Nav' , 'Footer'=>'Footer Nav'));
} 
add_action( 'init' , 'new_register_menus' );

//Code in my footer.php
<?php wp_nav_menu(array('theme_location' => 'Footer', 'menu_class' => 'nav')); ?>