页脚菜单更改主菜单

时间:2015-12-10 作者:alexander

我的wordpress出现了一个奇怪的错误

我的主菜单与页脚菜单一起更改。所以,如果我从页脚中删除页面,它们也会从主菜单中删除

下面是我如何在功能上注册菜单的。php

// This theme uses wp_nav_menu() in one location.
    register_nav_menus( array(
        \'primary\' => esc_html__( \'Primary Menu\', \'mytheme\' ),
        \'footer\' => esc_html__( \'Footer Menu\', \'mytheme\' ),
    ) );
页脚。php

  <?php 
    wp_nav_menu(
        array (
            \'theme-location\' => \'footer\',
            \'container\' => \'nav\'
       ) 
    ); 
?>
和标题。php

 <?php 
    wp_nav_menu(
        array (
            \'theme-location\' => \'primary\',
            \'container\' => \'div\',
            \'container_class\' => \'navbar-collapse collapse\',
            \'container_id\'    => \'navbar\',
            \'menu_class\' => \'nav navbar-nav\'
       ) 
    ); 
?>

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

Your argument is wrong. 它是theme_locationtheme-location. 下划线很重要。

还有,你在做什么esc_html__() 过于复杂。您没有通过函数传递HTML,我很确定您永远不应该为此传递HTML,只传递字符串。你只需要__()

相关推荐