2017-07-04 66 views

回答

1

首先,在你的functions.php定義2菜單的位置:

function my_menus() { 
    register_nav_menu('home-menu-location','Home Location'); 
    register_nav_menu('inner-menu-location','Inner Page Location'); 

} 
add_action('init', 'my_menus'); 

然後,在你的header.php使用:

<nav> 
<?php 
if (is_home()) { 
    wp_nav_menu(array('theme_location' => 'home-menu-location')); 
} else { 
    wp_nav_menu(array('theme_location' => 'inner-menu-location')); 
} 
?> 
</nav> 

在此之後,你將不得不在WordPress的兩個菜單位置後端,你可以添加一個不同的菜單爲每個位置

+0

我已經試圖實現這個解決方案,但我使用'dt-the7'主題...我找到了'header.php'文件但沒有得到任何標題相關的變化。 .. 任何想法? –