タームにカスタムフィールドで設定した画像を表示させる方法


ターム編集画面にカスタムフィールドで設定しその画像をタームのサムネイル画像としてループ内で表示したいときの表示方法です

   <?php $terms = get_terms('brand');?>
   <?php foreach($terms as $term): ?>
   <?php $image = get_field('taxonomy-thumbnail', $term); ?>//(フィールド名、タームオブジェクト))
   <img class="w-100" src="<?php echo $image['url']; ?>" alt="">
   <?php endforeach; ?>

タームオブジェクトは'get_terms(タクソノミー名)'で取得できます。
画像フィールドの返り値を配列に指定しています。



・・・めっちゃ簡単!!!!!


この記事が気に入ったらサポートをしてみませんか?