前提・実現したいこと
ページのカテゴリを取得して同じカテゴリを選択している別のカスタム投稿ページの記事一覧を出したいです。
ただカテゴリを複数出そうとした場合、表示されず困っております。
お手数ですがわかる方がおりましたら教えていただけないでしょうか
発生している問題・エラーメッセージ
カテゴリを複数出したい時に記事が表示されませんでした
該当のソースコード
<?php $categories = get_the_category(); $category_ID = array(); foreach($categories as $category): array_push( $category_ID, $category -> cat_ID); endforeach ?> <?php global $post; $posts = get_posts(array( 'post_type' => 'test', 'category__in' => $category_ID, 'posts_per_page' => -1, 'orderby' => 'date', 'order' => 'DESC' )); if($posts): foreach($posts as $post): setup_postdata($post); ?> <p><?php the_time('Y.m.d') ?></p> <p><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p> <?php endforeach;?> <?php endif; wp_reset_postdata(); ?>
試したこと
$categories[0]->term_idで一つであれば表示させることはできました
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。