Custom Field Suiteのループを逆順で表示したかったのでメモ。
配列を逆にする
<?php
$loop = CFS()->get('loop_field_name');
$loop_rev = array_reverse($loop);
foreach($loop_rev as $field):
?>
<!-- ループされる内容 -->
<?php endforeach; ?>
ポイントはarray_reverse()
で配列を逆にすること。
配列を逆にしたあとは、通常通りforeach
で繰り返せばOK!
中身の表示は?
foreach内で、ループのフィールドを出力するには以下のコード。
<?php echo $field['loop_child_field_name']; ?>