デートピッカーに休業日を設定

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・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 を読み込んでおくと、カレンダーの表示が日本語になる。

休業日の設定は、Advanced Custom Fields Pro のリピーターとデータ用に保存する関数を使って読み込ませることも可能。

その他のAdvanced Custom Fields に関する記事一覧

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