【发布时间】:2017-02-26 02:15:00
【问题描述】:
我需要创建不同的菜单。主页的一个菜单和其他页面和帖子的另一个菜单。以下是我的主页菜单的代码:
<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。 谁能帮帮我?
【问题讨论】:
-
可以使用
is_home()或者is_front_page()wordpress的功能:developer.wordpress.org/reference/functions/is_home -
我不知道如何显示 Menu1 或 Menu2。我刚刚尝试过 is_home 或 is_front_page() 但我没有显示任何菜单。
-
@MinalChauhan 你知道一些让我了解菜单是否是主要菜单的功能吗?^
-
您也可以轻松制作二级菜单,并通过 css 选择使用哪一个。
标签: jquery html css wordpress menu