別記事でAdvancedCustomFieldsの関連フィールドでターム毎に表示したい
-
※二度もタイトルが長くて表示されませんでした
申し訳ございません。やりたい事は以下になります。
カスタム投稿で複数ターム(カテゴリ)に登録した記事を
別記事でAdvancedCustomFieldsの関連フィールドを使ってターム毎に表示したいのです。
よろしくお願いいたします。CustomPostTypeUIで作成
カスタム投稿タイプ→tire
カスタムタクソノミー→17inch
ターム(カテゴリ)→タイヤ1,タイヤ2,タイヤ3AdvancedCustomFields
フィールド→rero17
フィールドタイプ→関連
タクソノミーで絞込み→タイヤ1,タイヤ2,タイヤ3例えば
hogeタイヤ1という投稿記事をターム(カテゴリ)のタイヤ1,タイヤ2に指定
hogeタイヤ2という投稿記事をターム(カテゴリ)のタイヤ1,タイヤ3に指定
hogeタイヤ3という投稿記事をターム(カテゴリ)のタイヤ2,タイヤ3に指定上記のようにカテゴリ指定した記事を
「wheel」という別の投稿に関連記事を表示するためにsingle-car.php
AdvancedCustomFieldsの関連のフィールドタイプでtire関連記事を指定してタイヤ1(ターム)
・hogeタイヤ1
・hogeタイヤ2タイヤ2(ターム)
・hogeタイヤ1
・hogeタイヤ3タイヤ3(ターム)
・hogeタイヤ2
・hogeタイヤ3のようにターム毎にsingle-wheel.phpに一覧表示したいのですが
上記のように出力する事は可能でしょうか?ターム毎にフィールドを沢山作れば以下のような感じで出力できそうですが
かなりフィールドがいっぱいになってしまうので良い方法はないかと投稿させていただきました。<?php $posts = get_field('rero17'); if( $posts ): ?> <h2>ターム名</h2> <?php foreach( $posts as $post): ?> <?php setup_postdata($post); ?> <h3><?php $title= mb_substr($post->post_title,0,12); echo $title . '...';?></h3> <?php endforeach; ?> </ul> <?php wp_reset_postdata(); ?> </div> </section> <?php endif; ?>
別フォーラムでもお世話になって大変申し訳ございません。
乱文で分かりづらいかと思いますがよろしくお願い致します。
情報が不足な場合はご指摘ください。
- トピック「別記事でAdvancedCustomFieldsの関連フィールドでターム毎に表示したい」には新たに返信することはできません。