WoedPressを勉強中の者です。
$parent_ID = get_the_ID();などを使って、親ページに子ページの一覧を作ろうとしています。
しかし、プレビューをすると親子関係のページだけではなく、トップページや他のコンテンツなど全ての固定ページも一覧として吐き出されてしまう状況になります。
教科書通りに入力はしているのですが、何か原因がわかる方いらっしゃいませんでしょうか。
心当たりとしてはmacbookでの制作ですが、会社の都合でxamppを使っています。
php
1<?php get_header(); ?> 2 <div class="page-inner"> 3 <div class="page-main" id="pg-common"> 4 <ul class="commons"> 5<?php 6 $parent_ID = get_the_ID(); 7 $args = array( 8 'posts_per_page' => -1, 9 'post_type' => 'page', 10 'orderby' => 'menu_order', 11 'order' => 'ASC', 12 'post_parent' => $parent_id, 13 ); 14 $common_pages = new WP_Query( $args ); 15 if( $common_pages->have_posts() ): 16 while( $common_pages->have_posts() ) : $common_pages->the_post(); 17?> 18 <li class="common-item"> 19 <a class="common-link" href="<?php the_permalink(); ?>"> 20 <div class="common-image"> 21 <?php the_post_thumbnail(); ?> 22 </div> 23 <div class="common-body"> 24 <p class="name"><?php the_title(); ?></p> 25 <p class="caption"><?php echo get_the_excerpt(); ?></p> 26 <div class="buttonBox"> 27 <button type="button" class="seeDetail">MORE</button> 28 </div> 29 </div> 30 </a> 31 </li> 32<?php 33 endwhile; 34 wp_reset_postdata(); 35 endif; 36?> 37 </ul> 38 </div> 39 </div> 40<?php get_footer(); ?>
アドバイスを頂けると幸いです。
何卒よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/18 02:18