2017-07-04 9 views
0

をホームページに異なるメニューグループを追加し、内側のページ:http://www.cognitiveasia.com/ など、内部サイトリンク:http://www.cognitiveasia.com/brand-advocacy/what-is-lorem-ipsum/Wordpressのは、私のサイトのホームページのリンクがある 、私はホームページや内側のページに異なるメニューを表示したい

どのように私カスタムコードやプラグインで管理できますか?

答えて

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> 

、あなたがワードプレスでの2つのメニューポジションを持っていますバックエンドとあなたはそれぞれの位置の別のメニューを追加することができます

+0

私はすでにこのソリューションを実装しようとしましたが、私は 'dt-the7'テーマを使用しています...私は' header.php'ファイルを見つけましたが、ヘッダーに関連する変更。 .. 何か案が? –

関連する問題