私はページID#20の子ページを取得するためにwordpressでカスタムクエリを作成しています。page.phpのクエリのみページの子供
そして唯一のID を持つページに表示されるように#20、#95と#97
<?php if (is_page(array('20','95','97'))) /* RIDERS */ { query_posts(array(
'post_type' => 'page',
'child_of' => 20,
'order' => 'DESC'
)); } ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<!-- my loop stuff here -->
<?php endwhile; endif; wp_reset_query(); ?>
私の最初の問題は、このループは私のpage.phpテンプレートファイルであるということです(メインページループ外)。そして何らかの理由で上記のクエリでページデータが表示されています。上記のクエリをどのようにして、ページ上の他のループに干渉しないようにするにはどうすればよいですか。私は私のpage.phpテンプレートに2 <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
があるからだと思う。
私の次の質問は、この質問を正しく書いたかどうかです。ページID#20の子ページ以外のページをリストしているようです。
ありがとうございました。
ジョシュ
ありがとうmarty - これはうまくいきました。 – Joshc