Show menu only if_page is

时间:2014-07-27 作者:Vektor Unbreakable

我在wordpress中创建了4个菜单(子菜单)。我需要知道只有当页面ID为“10”和“11”时,如何显示此菜单。可能吗?两个小时后我就绝望了……谢谢!

这是我为其中之一编写的代码:

<?php if( has_nav_menu( \'smone-menu\', \'responsive\' ) ) { ?>
        <?php wp_nav_menu( array(
                               \'container\'      => \'\',
                               \'menu_class\'     => \'smone-menu\',
                               \'theme_location\' => \'smone-menu\'
                           )
        );
        ?>

    <?php } ?>

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

您是否尝试过像这样添加is\\u page()条件:

if( has_nav_menu( \'smone-menu\', \'responsive\' ) && is_page(array( 10,11 ))) {

结束

相关推荐

How to add taxonomy in menus?

书籍(自定义帖子类型)小说(税)科学(税)历史(税)--书籍体裁(税务)小说(术语)科学(学期)历史(学期)以下哪一项是做这件事的“好方法”?对于前一个(这是我目前在管理菜单中的功能,我为每个功能都提供了“register\\u taxonomy”功能),我无法选择要在菜单中显示的“Tax”。而对于后者,我可以将它们添加到菜单中,只需要一个“register\\u taxonomy”函数。