投稿や固定ページに親子関係を設定して、その子ページだけを表示するコード。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$args = array( 'post_type' => 'post', //固定ページの場合は'page'、カスタム投稿の場合はそのスラッグ 'posts_per_page' => 10, //表示させたいページ数。-1で全ページ表示 'post_parent' => $post->ID //親ページのIDを指定 ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); //ここに表示する内容 echo get_the_post_thumbnail( $page->ID, 'thumbnail' ); echo "<h3>".get_the_title()."</h3>"; endwhile; endif; wp_reset_postdata(); |
固定ページの子ページ一覧を、プラグインでさくっと表示する方法はこちら