Custom Field Template 日付入力項目をカレンダーから入力できるようにする方法
WordPressのCustom Field Templateで日付の入力項目をカレンダーから入力できるようにする方法をまとめました。
やりたいこと
「開催日」などの日付の入力項目をカレンダーから入力できるようにしたい
カスタムフィールドの設定
date=true でカレンダー機能が有効になる
dateFirstDayOfWeek = 1 月曜始まり
日曜始まりにする場合は、dateFirstDayOfWeek = 0 にする
初期設定では過去の日付は選択できない為、過去の日付も選択できるようにする場合は、startDateで指定の日付まで遡れるようにする
曜日付きで出力する
以下をテンプレートファイルの日付を出力したい箇所へ入力
yyyy-mm-dd形式で取得して、表示する時に「Y.n.j」へ変換
yyyy-mm-dd形式から曜日を取得して表示
曜日はarray(“日曜”, “月曜”, “火曜”, “水曜”, “木曜”, “金曜”, “土曜”)と取得することも可能