我的目标是我只想在某些页面上显示子菜单。
<?php if ( $post->post_parent == 'gallery' || $post->ID == 72 || $post->ID == 77) : ?>
<nav id="childnavtop">
<div class="maxwidth">
<ul>
<?php $childnavargs=array('child_of' => get_top_ancestor_id(), 'title_li' => '');?>
<?php wp_list_pages($childnavargs);?>
</ul>
</div><!--/.maxwidth-->
</nav><!--/.childnavtop-->
<?php else : ?>
<span>testing to see if it works.</span>
<?php endif; ?>
第一个条件陈述不太有效。我不希望任何HTML代码出现。菜单在我想要的特定页面上显示和消失,但html代码仍显示在每个页面上。我认为我没有正常地进出PHP。如何让整个html块不显示?