我目前正在做一个项目,其中页面及其层次结构模仿类别,每个“类别页面”上的查询都可以正常工作,但是在顶层我希望查询所有孙页面,并跳过子页面。
在这里的另一个问题中提出了相同的问题,他们被指出寻找儿童和孙子
但是,代码对我没有任何结果,查询没有返回任何错误,只是返回空,看看。
<div id="children">
<dl>
<?php query_posts('static=true&posts_per_page=-1&child_of='.$id.'&order=ASC'); ?>
<?php if(have_posts()) : while (have_posts()) : the_post(); ?>
<?php $inner_query = new WP_Query("post_type=page&posts_per_page=-1&child_of={$id}&order=ASC");
while ($inner_query->have_posts()) : $inner_query->the_post(); ?>
<dt><a href="<?php the_permalink();?>"><?php the_title();?>:</a></dt>
<dd style=""><em><?php the_excerpt(); ?></em></dd>
<?php endwhile; endwhile; endif; ?>
</dl>
</div>
我猜$id
已经被替换了,the_ID();
但是我不明白为什么这没有返回任何结果。
任何想法这里出了什么问题?