2017-04-21 47 views
1

我在我的WordPress站点上创建了两个自定义菜单。Wordpress自定义菜单显示所有页面

两个菜单均在外观 - >菜单中设置。但是,两个菜单都显示同一组页面,这些页面在创建时都是一样的,尽管创建了两个单独的菜单并将其分配给位置设置,但无法更改。

声明中function.php

function register_my_menus() { 
    register_nav_menus(
    array(
     'main-menu' => __('Main Menu'), 
     'extra-menu' => __('Store Menu') 
    ) 
    ); 
} 
add_action('init', 'register_my_menus'); 

集的主题位置。

<?php wp_nav_menu(array('theme_location' => 'Main Menu', 'container_class' 'menu_class')); ?> 
<?php wp_nav_menu(array('theme_location' => 'Store Menu', 'container_class' => 'storeMenu_class')); ?> 

回答

2

尝试以下代码。 你必须使用main-menu & extra-menu“theme_location”

<?php wp_nav_menu(array('theme_location' => 'main-menu', 'container_class'=> 'menu_class')); ?> 
<?php wp_nav_menu(array('theme_location' => 'extra-menu', 'container_class' => 'storeMenu_class')); ?> 
相关问题