如何仅在Wordpress的某个部分显示菜单?

时间:2011-10-28 22:22:52

标签: wordpress

我目前正在使用Wordpress 3.2.1开发网站。我有一个使用内部外观菜单创建的自定义菜单。

我希望这个菜单只显示在其部分的Parent,Child和Ancestor页面上。

我目前正在使用一个很长的解决方法,我指定了我希望它出现的页面的各个页码:

                            <?php if( is_page(array(11,354,304,302,297,232,319,317,311,309)) ) :?>
                                <? wp_nav_menu( array('menu' => 'main-about' )); ?>
                            <?php endif;?>

有更简单的方法吗?

2 个答案:

答案 0 :(得分:0)

没有。无论如何,它只会伤害代码的外观。(/)。

答案 1 :(得分:0)

类似的东西:

if( is_page() && ($post->post_parent== 11) )