ACFのRepeater Fieldで画像・連番の簡単なループを作成する。

ACFのRepeater Fieldで画像・連番の簡単なループを作成する。

 

<?php if(have_rows('strengths_field')): ?>

<?php $count=1; //←ここに連番用の数字を設置 ?>

<?php while(have_rows('strengths_field')): the_row(); ?>

<?php echo $count; //←連番の吐き出し ?>

<?php $ttl = get_sub_field('strengths_ttl'); if( $ttl ){ echo $ttl; }?>
<?php $text = get_sub_field('strengths_txt'); if( $text ){ echo $text; }?>

<?php
$img = get_sub_field( 'strengths_img' );
$url = $img['sizes']['medium'];
$alt = $img['alt'];
?>

<img src="<?php echo $url ?>" alt="<?php echo $alt ?>">

<?php $count++; //←ループが1回繰り返されるたびにここで1足す ?>

<?php endwhile; ?>
<?php endif; ?>

参考:

wordpressのループで連番をカウントする方法