从wp_list_pages()中排除单个页面?

时间:2019-03-29 15:21:10

标签: php wordpress

我正在使用wp_list_pages()在导航中列出父页面的所有子项。我想从该导航中排除1个子页面,我该怎么写?

<?php
 $children = wp_list_pages("title_li=&child_of=20&echo=0&depth=1");
  if ($children) {?>
    <li><a href="<?php echo get_permalink($post->post_parent) ?>"><?php 
    echo $parent_title;?></a></li>
     <?php echo $children; ?>
<?php } ?>

1 个答案:

答案 0 :(得分:0)

The Wordpress Doc

wp_list_pages( array|string $args = '' )
  

“排除” (字符串)以逗号分隔的页面ID列表,以排除

您可以尝试:

<?php wp_list_pages(array('exclude'=>'id')); ?> // id of page you want to exclude separated by comma