acf 内側のリピーターの数値を合計

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

入れ子になったリピーターの内側の数値フィールドを合計したいのだが、
if (have_rows(‘xxxx’)) { while (have_rows(‘xxxx’)): the_row(); ~
echo number_format(get_sub_field(‘amount’)); ~
$total += get_sub_field(‘amount’); endwhile; ~
echo number_format($total); }
だと外側のリピーターの分も全て合計してしまうので、
内側のループの終わりに unset($total); で配列の要素を削除する。

その他のAdvanced Custom Fields に関する記事一覧

Advanced Custom Fields に関する記事一覧ページへ