複数コースの日時予約サンプル

Advanced Custom Fields Pro は生涯有効な開発者ライセンスを持っています。

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

ワードプレスのContact Form 7 とAdvanced Custom Fields Pro を利用して所要時間の異なるコースの日時予約を受け付けるサンプルを作成してみました。

ACF 複数コースの日時予約サンプル

投稿側の設定

年月を指定して投稿を下書き保存すると、1月分のリピーターのフィールドが自動で作成されます。
週休はフィールドを作成するための関数に含んでいます。その他の休業日と予約受付不可の時間を設定して公開すると、その後は年月フィールドの変更は無効になります。

表示側の設定

1時間1枠の受け付けと2時間1枠の受付はパラメータで振り分けています。

予約したい時間をクリックすると、フォームの日時と送信後の更新のための情報(投稿ID・リピーターの行数など)が入ります。

フォームの設定

送信後、送信されたデータを元にリピーターのサブフィールドが更新されます。

Advanced Custom Fields に関する記事 新着

Advanced Custom Fields に関する記事一覧ページへ