根据模板更改Wordpress菜单
我想为不同的页面模板提供不同的Wordpress菜单。例如,我希望所有具有全宽度模板的页面都使用主菜单,但所有服务模板页面都使用辅助菜单。我可以创建一个if语句来实现这一点吗?下面是我的头模板现在拥有的代码根据模板更改Wordpress菜单,wordpress,templates,menu,Wordpress,Templates,Menu,我想为不同的页面模板提供不同的Wordpress菜单。例如,我希望所有具有全宽度模板的页面都使用主菜单,但所有服务模板页面都使用辅助菜单。我可以创建一个if语句来实现这一点吗?下面是我的头模板现在拥有的代码 <nav id="navigation" class="clearfix"> <?php wp_nav_menu( array( 'theme_location' => 'main_menu', 'sort_column' =&
<nav id="navigation" class="clearfix">
<?php wp_nav_menu( array(
'theme_location' => 'main_menu',
'sort_column' => 'menu_order',
'menu_class' => 'sf-menu',
'fallback_cb' => false,
'walker' => new wpex_menu_walker()
)); ?>
</nav><!-- /navigation -->
你总是可以在这里看到天气。。试试这个bro,这可能对header.php有所帮助
if ( is_page_template( 'fullwidth.php' ) ) {
//your nav stuffs here wp_nav_menu
} elseif( is_page_template( 'services.php' ) ) {
// your services menu using wp_nav_menu
}
很好!谢谢你,伙计。