情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
詳細ページに予約可能日をカレンダーで表示する方法を探っています。
繰り返しフィールドで年・月・予約可能日(日付をカンマ区切りで入力)を設定してもらい、予約可能日は配列に変換して、カレンダー上の日付が配列に含まれていたら○を表示。
$year = get_sub_field('year'); $month = get_sub_field('month'); ~ $available = get_sub_field('available'); $data = explode(',', $available); ~ <td><?php echo $td; ?><?php $key = in_array($td, $data); if ($key) { echo '○'; } ?></td> ~
PHPでのカレンダー表示コードはhttps://kinocolog.com/php_calendar/を使わせてもらいました。
追記
設定したカレンダーをすべて表示することになるので、カレンダー部分の表示前に年が今年以降・月が今月以降の分岐と、予約可能表示前に日付が今日以降の分岐は必要。