PHP有条件的HTML代码块不能正常工作 - Wordpress

时间:2017-08-18 19:15:51

标签: php wordpress

我的目标是我只想在某些页面上显示子菜单。

<?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块不显示?

0 个答案:

没有答案