advanced custom fields【関連】に指定した記事の出力いろいろ
Date 2017.03.29 Category blog
advanced custom fields 【関連】からいろいろ取得し表示してみる
advanced custom fieldsの関連はアイディア次第でいろいろ使えそうで便利ですが、
その関連に指定した記事の、タイトル、本文、記事へのリンク以外に、関連記事のカスタムフィールド値を取得した時の忘備録。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<?php $kanren = get_field('custum_slug'); ?>//ここに関連カスタムフィールドスラッグ <?php if($kanren): ?> <?php foreach((array)$kanren as $value):?> <a href="<?php echo get_the_permalink($value->ID); ?>">//関連記事へのリンク <p class="photo"><img src="<?php echo the_field("photo", $value->ID); ?>" /></p>//関連記事のカスタムフィールド(photo)の画像URLを出力 <span> <?php $terms = get_the_terms($value->ID,'area'); foreach($terms as $term){echo $term->name;} ?> //関連記事のタクソノミーのターム名を表示 </span> <span> <?php if(is_object_in_term($value->ID,'lineup', 'A')): ?>//関連記事のタクソノミーのタームで条件分岐 カスタム分類(lineup)のターム名(A)の時 <?php elseif(is_object_in_term($value->ID,'lineup', 'B')): ?>//関連記事のタクソノミーのタームで条件分岐 カスタム分類(lineup)のターム名(B)の時 <?php endif; ?> </span> </div> <h3><?php echo $value->post_title; ?></h3>//関連記事のタイトル出力 <?php echo $value->post_content; ?>//関連記事の本文出力 </a> <?php endforeach; ?> |

