2016-10-17 26 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个帖子/页面没有限制,那么你必须购买高级插件。 –

相关问题