私は現在、ページとその階層がカテゴリを模倣するプロジェクトに取り組んでおり、各「カテゴリページ」のクエリは正常に機能しますが、最上位ではすべての孫ページをクエリし、子ページをスキップしたいと考えています。
ここでの別の質問では、子供と孫を探すように指摘されたのと同じ質問をしています
ただし、コードは何も結果をもたらしません。クエリはエラーを返さず、空を返すだけです。見てください。
<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();
と思いますが、これが結果を返さない理由がわかりません。
ここで何がうまくいかないのですか?