画像サムネイルの条件分岐

アイキャッチ画像が設定されていない場合に表示させる画像を、advanced custom fieldを使用してタクソノミーのターム設定画面でカテゴリー毎に異なる画像を設定できるようにした。

advanced custom field タクソノミーのターム設定画面


アイキャッチ画像の条件分岐

  • <?php if(has_post_thumbnail()) {
  •   the_post_thumbnail('search');
  • } else {
  •   $term_obj = get_the_terms( $post->ID, 'memo');
  •   $term_obj = $term_obj[0];
  •   $image_id = get_field('memo_category_image', $term_obj->taxonomy . '_' . $term_obj->term_id);
  •   print wp_get_attachment_image($image_id, 'search');
  • }?>

$term_objの内容

$term_objの内容
ページ上部へ