ACF 指定した年月のデータを一気にサブフィールドに入れる

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

Advanced Custom Fields Pro リピーターで予約カレンダーサンプルのような継続的な予約を受け付けるための毎月の投稿をスムーズに作成するための関数。
以前にも紹介しましたが、祝日データも加えました。


年と月を入力して下書き保存すると、↓のように、その月の年月日フィールドがロードされます。


定休の曜日と祝日、予約用の時間設定は関数に含んでいます。
公開時にpublished に自動でチェックが入り、年月を変更しても再ロードはされなくなります。一番下は投稿の並び順用。

値のロードはacf/load_value で、更新時のアップデートはacf/save_post で。
Q&Aや物件情報などをリピーターで効率よく作成したい場合もこのやり方は役立ちます。「acf リピーターのサブフィールドのデフォルト値を設定」

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

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