Conditional menu display

时间:2013-04-21 作者:Dz.slick

我有下面这行代码,打算在除主页之外的其他页面中显示调用的菜单,但它仍然显示在主页上。有什么问题吗。

    <?php if (!is_home()) {
    wp_nav_menu (array(\'menu\'=>\'sideBar\',\'menu_class\' => \'navbar\')); 
} ?>

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

您的主页是博客索引还是静态页面?

is_home() 是为了检查我们是否在博客索引(最新帖子)上,而is_front_page() 检查主页是否是在“设置”>“读取”中设置的静态页面。

结束

相关推荐

Primary and secondary menus

我试图使主菜单上的每个选项卡都链接到次菜单,这样实际上,每个主选项卡都会指向次菜单中的一组选项卡,而不是保持静态。我希望你能帮助我,我不是一个高级WP用户,所以可以使用简单的术语。更新我已经添加了代码,但它已经显示在我的网页和仪表板上,所以我一定是弄错了,所以我将其粘贴在下面,以便您可以看到。我不知道如何找到主弹头,但我想这是我在主弹头上添加的内容。function km_dynamic_secondary_menu_reg() { global $km_nav_menus;