2017-04-21 71 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')); ?>