このような疑問にお答えします!
【Smart Custom Fields】繰り返し回数を出力する方法
Smart Custom Fieldsの『繰り返し回数』を出力する方法は下記のとおり。
<?php $values = SCF::get('グループ名'); ?>
<?php foreach($values as $key => $label): ?>
<!-- 繰り返し回数 -->
<p><?php echo $key; ?></p>
<!-- / 繰り返し回数 -->
<?php endforeach; ?>
↓
<!-- 出力結果 -->
0
1
2
3
⋮
<!-- / 出力結果 -->
『繰り返し』の回数分、自動で連番が振られるようになっております。
ちなみに、プログラミングの世界では、『0』番目からスタートします。
『1』番目からスタートさせたいのであれば、下記のように『加算(足し算)』してください。
<?php $values = SCF::get('グループ名'); ?>
<?php foreach($values as $key => $label): ?>
<!-- 繰り返し回数 -->
<p><?php echo '1' + $key; ?></p>
<!-- / 繰り返し回数 -->
<?php endforeach; ?>
↓
<!-- 出力結果 -->
1
2
3
4
⋮
<!-- / 出力結果 -->
実際には、『繰り返し』の中にある『カスタムフィールド』も出力させるかと思いますので、まとめて書くと下記のとおり。
<?php $values = SCF::get('グループ名'); ?>
<?php foreach($values as $key => $label): ?>
<!-- 繰り返し回数 -->
<p><?php echo $key; ?></p>
<!-- / 繰り返し回数 -->
<!-- 繰り返し内のカスタムフィールド -->
<p><?php echo $label['名前']; ?></p>
<img src="<?php echo wp_get_attachment_url($label['名前']); ?>" alt="">
<!-- / 繰り返し内のカスタムフィールド -->
<?php endforeach; ?>