不同页面、不同风格的菜单

时间:2011-06-24 作者:user159377

我在主页上有一个一栏式页面,其中有一个超大菜单,在网站旁边还有一个关于我们的页面,其中有超大菜单,但格式很小,就像它在宽度和高度上不同于超大菜单一样。所以对于主页,我使用了widget,现在对于about-us页面,我想要一个小型的超大菜单。谁能告诉我怎么做。我听说了if(front\\u page()),所以我正在使用它,但什么都没有发生。所以请引导我。提前谢谢。

1 个回复
最合适的回答,由SO网友:Webd106 整理而成

你可以用这个,

<?php if( is_front_page() ):?>
<div class="home-page-menu">
 wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\' ) );
</div>
<?php elseif; ?>
<div class="inside-page-menu">
 wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\' ) );
</div>
<?php endif; ?>
在这里,您应该更改主页菜单和内部页面菜单的CSS样式。有关此的详细信息is_front_page() 遵循此链接http://codex.wordpress.org/Function_Reference/is_front_page

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph