固定ページに、カスタム投稿(カスタムフィールド)の記事を表示したい
-
お世話になっております。
どうぞ宜しくお願い致します。カスタム投稿(AAA)を1つ作り、カスタムフィールドテンプレートによって、
記事を投稿できるようにしました。(通常記事投稿欄は未使用)
カスタムフィールドテンプレートは、投稿の内容によって表示デザインを変更できるように、カスタム投稿(AAA)の新規追加時に4パターンのテンプレートが選べるようにしました。
それを、カスタムタクソノミー(BBB)で、必要なカテゴリーに振り分けて、
カテゴリー毎(C1、C2、C3)に表示されるようにしています。
1つのカテゴリー内に、様々なデザイン(テンプレート)の記事が投稿されている状態です。ここまでは実現出来ているのですが、
次の段階として、特定の固定ページに、カテゴリー、C1、C3の記事のみを、
カスタムフィールドに書いた投稿内容込みで表示させたいと思っています。が、、今の所、
1◆記事タイトルの一覧は表示できるのですが、
カスタムフィールドで書いた記事が表示できません。
2◆通常の記事を書くスペースに書いた文字は表示されるようのですが、
カスタムフィールドの値(記事)を固定ページに表示することが出来ません。
3◆また、カスタム投稿(AAA)の記事が、ただ最新のものから表示されてしまうだけで、カテゴリ毎の表示もできません。
4◆カスタムフィールドのテンプレートが、記事によって4パターンあることでどうしたら良いのか更に混乱してしまっています、、。初心者なので、、かなりな意味不明な状態かもしれませんが、
現状使っているコードを書いてみます。何卒、ご教授頂けましたら幸いです。
どうぞ宜しくお願い致します…!<?php /* カスタム投稿タイプを表示する */ $loop = new WP_Query( array( 'post_type' => 'AAA', 'posts_per_page' => 30 ) ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <div class="custom-post-content"> <h6><?php the_title(); ?></h6> <?php $args=array( 'tax_query' => array( array( 'taxonomy' => 'BBB', //タクソノミーを指定 'field' => 'slug', //ターム名をスラッグで指定する 'terms' => array( 'C1,C3' ) //表示したいタームをスラッグで指定 ), ), 'post_type' => 'AAA', //カスタム投稿名 'posts_per_page'=> 30 //表示件数(-1で全ての記事を表示) ); ?> </div> <?php endwhile; ?>
- トピック「固定ページに、カスタム投稿(カスタムフィールド)の記事を表示したい」には新たに返信することはできません。