Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress显示额外菜单_Wordpress_Menu - Fatal编程技术网

wordpress显示额外菜单

wordpress显示额外菜单,wordpress,menu,Wordpress,Menu,我创建了一个带有6个菜单的自定义主题 // Load Menu function register_my_menus() { register_nav_menus( array( 'home_menu' => 'Home Menu', 'header_menu' => 'header Menu', 'brand_design' => 'Brand Design Menu', 'container' => false, 'cy

我创建了一个带有6个菜单的自定义主题

    // Load Menu
function register_my_menus() {
    register_nav_menus( array(
    'home_menu' => 'Home Menu',
    'header_menu' => 'header Menu',
    'brand_design' => 'Brand Design Menu', 'container' => false,
    'cycling_design' => 'Cycling Design Menu', 'container' => false,
    'wine_lable_design' => 'Wine Label Design Menu', 'container' => false,
    'fun_projects' => 'Fun PLay Projects Menu', 'container' => false
    ));
 }
 add_action( 'init', 'register_my_menus' );
但是,正如你从图片中看到的那样,添加一个额外的屏幕帽,有人有什么建议吗


数组中的“容器”项被识别为菜单位置。删除这些项目以获得预期的结果

// Load Menu
function register_my_menus() {
    register_nav_menus( array(
    'home_menu' => 'Home Menu',
    'header_menu' => 'header Menu',
    'brand_design' => 'Brand Design Menu'
    'cycling_design' => 'Cycling Design Menu'
    'wine_lable_design' => 'Wine Label Design Menu'
    'fun_projects' => 'Fun PLay Projects Menu'
    ));
 }
 add_action( 'init', 'register_my_menus' );

必须在别处注册另一个菜单。执行
get_registered_nav_menu
var_dump
以查看所有菜单。然后找出那个额外的无名者的定义

var_dump(get_registered_nav_menus());

哦她有一个带有slug“container”的菜单,它的标题设置为
false
。这是可行的,但是文档说你可以这样做,所以我不确定删除容器的正确方法是什么我在哪里添加这个var dump来查看输出你可以在页面上运行的任何地方添加它。也许是一个页面模板?无论如何,另一个答案是正确的。您需要将这些“容器”从数组中取出。@很抱歉,之前的函数调用错误,请参见编辑。当你运行它时,你会看到你有一个用slug“container”定义的额外菜单。数组(7){[“home_menu”]=>string(9)“home menu”[“header_menu”]=>string(11)“header menu”[“brand_design”]=>string(17)“brand design menu”[“container”]=>bool(false)[“cycling_design”]=>string(19)“cycling design menu”[“wine_lable design”]=>string(22)“葡萄酒标签设计菜单”[“趣味项目”]=>string(22)“趣味项目菜单”}@Terry,您会看到:
[“容器”]=>bool(false)
是您的问题。使用此答案中的代码修复您的问题: