2016-10-17 25 views
0

我需要創建不同的菜單。主頁的一個菜單和其他頁面和帖子的另一個菜單。以下是我的主頁菜單的代碼:如何爲家庭和其他頁面創建不同的菜單?

<div class="main-menu-wrapper hidden-xs clearfix"> 
    <div class="main-menu"> 

    <?php wp_nav_menu(apply_filters('nominee_primary_wp_nav_men', array(
     'container'  => false, 
     'theme_location' => 'primary', 
     'items_wrap'  => '<ul id="%1$s" class="%2$s nav navbar-nav navbar-right">%3$s</ul>', 
     'walker'   => new Nominee_Navwalker(), 
     'fallback_cb' => 'Nominee_Navwalker::fallback' 
     ))); 
    ?> 

    </div> <!-- /navbar-collapse --> 
</div> 

這是創建我所需的菜單的代碼的一部分。我只需要創建兩個菜單,一個叫做Menu1(用於主頁),另一個叫做Menu2(用於其他頁面)。現在我需要控制用戶是否在主頁中,然後我將調用Menu1,如果用戶不在家中(所以它是頁面或帖子),我將調用Menu2。 任何人都可以幫助我?

+1

使用可以使用'is_home()'或'is_front_page()'wordpress的功能:https://developer.wordpress.org/reference/functions/is_home/ –

+0

我不知道如何顯示Menu1或Menu2。我剛剛嘗試過is_home或is_front_page(),但我沒有顯示任何菜單。 – poopp

+0

@MinalChauhan你知道一些功能,它讓我明白,如果菜單是主要的或不是?^ – poopp

回答

0

你可以使用這個插件。它會給你編輯頁面/張貼菜單管理器選項。所以你可以爲不同的頁面/帖子選擇不同的菜單 https://wordpress.org/plugins/different-menu-in-different-pages/screenshots/

+0

我剛剛使用過這個功能,但是如果我創建了5個以上的帖子,它不再工作了,因爲說我已經達到了限制 – poopp

+0

在免費版本中,如果你想使用它,只能用於5個帖子/頁面沒有限制,那麼你必須購買高級插件。 –

相關問題