0
添加不同的菜單組我想顯示首頁和內頁上不同的菜單, 我的網站主頁鏈接是:http://www.cognitiveasia.com/ 和內部網站鏈接,如:http://www.cognitiveasia.com/brand-advocacy/what-is-lorem-ipsum/WordPress的在首頁和內頁
如何我可以通過自定義編碼或插件來管理?
添加不同的菜單組我想顯示首頁和內頁上不同的菜單, 我的網站主頁鏈接是:http://www.cognitiveasia.com/ 和內部網站鏈接,如:http://www.cognitiveasia.com/brand-advocacy/what-is-lorem-ipsum/WordPress的在首頁和內頁
如何我可以通過自定義編碼或插件來管理?
首先,在你的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的兩個菜單位置後端,你可以添加一個不同的菜單爲每個位置
我已經試圖實現這個解決方案,但我使用'dt-the7'主題...我找到了'header.php'文件但沒有得到任何標題相關的變化。 .. 任何想法? –