Php 如何从页面循环中排除子页面?

Php 如何从页面循环中排除子页面?,php,wordpress,loops,Php,Wordpress,Loops,这就是我目前所拥有的。不幸的是,这占据了我所有页面的标题和内容,包括子页面。我只想显示顶级主页。我该怎么做 <?php query_posts('post_type=page'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php the_title(); ?> <?php the_content(); ?>

这就是我目前所拥有的。不幸的是,这占据了我所有页面的标题和内容,包括子页面。我只想显示顶级主页。我该怎么做

<?php query_posts('post_type=page'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
         <?php the_title(); ?>
         <?php the_content(); ?>
<?php endwhile; endif; ?>
*注意:我想显示页面的标题和内容。不仅仅是头衔。否则,我会使用:

<?php wp_list_pages('depth=1'); ?>
更新:按照弗雷迪的建议,我能够正确地循环浏览我的页面。然而,出现了一个新问题。内容正在从其标记中剥离。反正我可以留着它们?这是我的新代码:

<?php 
  $pages = get_pages('parent=0'); 
  foreach ($pages as $pagg) {
    $option .= $pagg->post_title;
    $option .= $pagg->post_content;
  echo $option;
  }
?>
您可以使用get_pages查看,它采用与wp_list_pages相同的参数

这是否有效

<?php query_posts('post_type=page&post_parent='.$parent);?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
         <?php the_title(); ?>
         <?php the_content(); ?>
<?php endwhile; endif; ?>

谢谢你的帮助。你的建议奏效了。但是出现了一个新问题,我需要更多的帮助。我上面的帖子已经更新了。没有,但我已经更新了我原来的问题。我找到了一个可行的解决方案,但解决方案还有另一个问题