WEBTODESIGN

【Custom Field Suite】ループを逆順で表示する【WordPress】

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']; ?>