情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
繰り返しの画像フィールドでサムネイルから元画像にリンク、表示順を逆に、拡大画像は5枚までだがサムネイルの表示は1つだけ。
クラスthumb でサムネイルを全て同じ位置に配置、ループをカウントして2つ目以降はクラスhide-thumb で非表示に。
<?php $repeater = get_field('images'); if( $repeater ) { $column_id = array(); foreach( $repeater as $key => $row ) { $column_id[ $key ] = $row; } array_multisort( $column_id, SORT_DESC, $repeater );$counter =1; foreach( $repeater as $row ) { $image = wp_get_attachment_image_src( $row['image'], 'full'); $image_s = wp_get_attachment_image_src( $row['image'], 'thumbnail'); ?> <a href="<?php echo $image[0]; ?>"><img class="thumb<?php if($counter >= 2){ echo ' hide-thumb'; } ?>" src="<?php echo $image_s[0]; ?>" width="<?php echo $image_s[1]; ?>" height="<?php echo $image_s[2]; ?>" alt="<?php the_title(); ?>" /></a> <?php $counter++; } } ?>
その他のAdvanced Custom Fields に関する記事一覧
- カテゴリーの閲覧数
- ACF デートピッカーのフォーマット設定
- ACF リピーターをカレンダーに出力(予約カレンダーの実装)
- ACF 入れ子リピーターの内側だけループ
- WP REST API 独自エンドポイントとACF
- ACF 値の登録や保存
- REST API でACFの表示など
- Advanced Custom Fields の表示、まとめ
- PHP8以降で出るWarning
- イベントの開催期間の表示
- イベント終了時にタイトルに追加する
- アクセスランキング
- ワードプレスからメール送信
- CF7で予約した人にリマインドメールを送る
- ACF 設定ページ(オプションページ)
- ACF escape HTML
- 出勤・スケジュール管理の覚書2
- ACF 複数選択チェックボックスのチェックの有無
- Advanced Custom Fields で役立つ関数
- 日時予約簡易版