2011-06-13 46 views
1

这是我到目前为止。不幸的是,这抓住了所有我的网页的标题和内容,包括子页面。我只想显示顶级主页面。我怎样才能做到这一点?如何从页面循环中排除子页面?

<?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'); ?> 

更新:继konsolenfreddy的建议,我能够正确地循环浏览我的页面。然而出现了一个新问题。内容正在被标记为条形码。无论如何,我可以让他们?这是我的新代码:

<?php 
    $pages = get_pages('parent=0'); 
    foreach ($pages as $pagg) { 
    $option .= $pagg->post_title; 
    $option .= $pagg->post_content; 
    echo $option; 
    } 
?> 

回答

0

工作的呢?

<?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; ?> 
+0

不,但我更新了我原来的问题。我找到了一个工作解决方案,但解决方案存在另一个问题 – 2011-06-15 16:13:50