Advanced Custom Fields の Repeater Field で、3件ランダム表示
-
Advanced Custom Fields の Repeater Field の質問です。
繰り返しフィールドに登録した画像をランダムで3件だけ表示させたいと思い、、
Advanced Custom Fields のサイトを見て、以下のようなコードを書いたところ、
「登録した個数分の重複ありのランダム表示」になっております。<?php while ( have_rows('作品') ) : the_row(); ?> <?php $rows = get_field('作品'); $row_count = count($rows); $i = rand(0, $row_count - 1); $attachment_id = $rows[ $i ]['写真']; $size = 'full'; $image = wp_get_attachment_image_src( $attachment_id, $size ); ?> <?php echo '<img src="'.$image[0].'">'; ?> <?php endwhile; ?>ランダム(重複なし)に3件だけ表示をするには
どのようにするとよいのでしょうか?
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
トピック「Advanced Custom Fields の Repeater Field で、3件ランダム表示」には新たに返信することはできません。