ACF リピーター ○区切り

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

リピーターを改行区切りで、ていうのはあまりないけれど。

こういう場合、普通は、リピーターの行数を取得してカウントをつけて、カウントが行数以下・行数と同じ、などの比較で改行を付けたり付けなかったりする。

が、入れ子になったリピーターで行数が取得できないので、色々探った結果、

<?php if (have_rows('repeater')) {
	$xxx = array();
	while (have_rows('repeater')) { the_row();
		$xxx[] = get_sub_field('subfield');
	}
	echo implode('<br>', $xxx); } ?>