WP_NAV_MENU似乎打印了错误的菜单

时间:2019-09-09 作者:André Luiz

我正在学习WordPress,但我不明白我在创建一个主题时犯了什么错。下面是我如何在functions.php 文件

function my_custom_theme_setup() {
    add_theme_support(\'menus\');
    register_nav_menu(\'header\', \'Menu that goes in the header of the website\');
    register_nav_menu(\'footer\', \'Menu that goes in the footer of the website\');
}
add_action(\'init\', \'my_custom_theme_setup\');
下面是我如何插入它的header.php: <?php wp_nav_menu(array(\'menu\' => \'header\',\'menu_class\' => \'header__nav\'));?>

下面是我如何在管理界面中配置菜单的:enter image description here

是的,两个菜单的内容都不同。页脚菜单正常,但页眉菜单不正常。我做错了什么?

1 个回复
SO网友:André Luiz

这就是解决问题的原因:

<?php wp_nav_menu(array(\'theme_location\' => \'header\',\'menu_class\' => \'header__nav\'));?>

相关推荐

如何在WordPress中覆盖/定制wp-admin/nav-menus.php

我想知道是否有办法定制wp管理/导航菜单。php,以便我可以添加自己的额外字段或选项卡。例如,我想为用户创建的每个菜单创建一个新选项卡(菜单设置)。我觉得如果在创建的每个菜单上都附加了特定的设置,会更加方便用户。这可能吗?目前,我正在按主题选项进行此操作,但它有局限性:(