情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
Contact Form 7 のデートピッカーを拡張するプラグインDate Picker For Contact Form 7
無料版では曜日の除外や特定の日付の除外はできないので、jQuery で設定する。
holidays = [‘~’,’~’]; の箇所が休業日、getDay() == 4 の数字が曜日、minDate・maxDate は今日を起点に何日後から何日後まで。
https://ajax.googleapis.com/ajax/libs/jqueryui/1/i18n/jquery.ui.datepicker-ja.min.js を読み込んでおくと、カレンダーの表示が日本語になる。
*選択後の表示の月日の桁を揃えたい場合は dateFormat: ‘yy年m月d日’, を足してください。
休業日の設定は、Advanced Custom Fields Pro のリピーターとデータ用に保存する関数を使って読み込ませることも可能。

Advanced Custom Fields に関する記事 新着
- ACF 投稿オブジェクトでメールフォームを選択
- Booking Package など予約受付の話
- ACF 便利機能 2026年更新
- 休日・休業日データ
- 投稿者にタームを紐づける
- スクリプトの記述をACF リピーターで
- qtranslate からpolylang への移行を試す
- ACF 複数パターンの設定
- ACFとEasy Table of Contents
- ACF 画像フィールドのサイズ指定
- ACF Blocks VS ショートコード
- CF7 デートピッカーに休業日を設定
- スラッグ設定の関数
- ACF エディターの自動整形を止める
- カレンダー表示の日時予約サンプル
- ACF リピーターをカレンダーに出力するコードの解説の続き
- acf サブフィールドの合計を親フィールドに入れる
- ACF リピーターをカレンダーに出力するコードの解説など
- ブロックエディターでブロックを制限する
- ACF リピーターをカレンダーに出力するコード

