//カスタムフィールドスイートで今回は使う
<?php
$fields = $cfs->get('jirei_imgs');
foreach ($fields as $field) :
?>
<?php
$attachment_id = $field['jirei_img'];
$sample_photo = wp_get_attachment_image_src($attachment_id,'jirei_big_height');
$sample_photo2 = wp_get_attachment_image($attachment_id,'jirei_big');
$sample_photo3 = wp_get_attachment_image($attachment_id,'jirei_big_height');
?>
<a href="#">
<?php if($sample_photo[1] > $sample_photo[2]): ?>
<?php
echo $sample_photo2;
?>
<?php else: ?>
<?php
echo $sample_photo3;
?>
<?php endif; ?>
</a>
<?php
endforeach;
?>
分析 効率化バージョン
<?php $attachment_id = $field['jirei_img'];//ループギャラリーの画像を取得 //ここから分岐 $sample_photo = wp_get_attachment_image_src($attachment_id,'jirei_big_height');//wp_get_attachment_image_srcで切り抜かないバージョンサイズを取得 ?> <a href="#"> <?php if($sample_photo[1] > $sample_photo[2]): //横が縦より大きい場合?> <?php $sample_photo2 = wp_get_attachment_image($attachment_id,'jirei_big'); //切り抜いたバージョン収納 echo $sample_photo2; ?> <?php else: ?> <?php $sample_photo3 = wp_get_attachment_image($attachment_id,'jirei_big_height');//切り抜かないバージョン収納 echo $sample_photo3; ?> <?php endif; ?> </a>
ファンクションに
//サムネイルサイズ増やす trueが強制切り抜き add_image_size( 'jirei_big', 703, 467,true);//ギャラリー横用 add_image_size( 'jirei_big_height', 703, 467); //ギャラリー正方形 縦用