Advanced Custom Fields のデートピッカー・デートタイムピッカーは「投稿編集中に表示されるフォーマット」と「テンプレート関数で返されるフォーマット」を設定することができ、返り値の方を「Y年n月j日(D)」のように設定すれば、そのまま表示でき、曜日も日本語で表示されるので便利だ。
が、たまに、表示する箇所でフォーマットを変えたい場合もある。例えば年月はなしとか。
$date = new DateTime(get_field('xxxx', false, false)); echo $date->format('j日(D)');
でフォーマットを変えることができるが、これだと曜日が英語になってしまうので、
$str = $date->format('j日(D)'); $search = array('Sun','Mon','Tue', 'Wed', 'Thu', 'Fri', 'Sat'); $replace = array('日','月','火', '水', '木', '金', '土'); echo str_replace($search,$replace,$str);
とする。
その他のAdvanced Custom Fields に関する記事一覧
- acf リピーターのcsvでのインポート(2019.12.03作成)
- acf デートピッカーのフォーマット(2019.11.21作成)
- 画像から投稿を取得(2019.05.08作成)
- acf リピーターを逆に表示(2019.04.19作成)
- キーワードとカスタムフィールドの絞り込み検索(2018.10.01作成)
- カスタムフィールドの検索(2017.10.16作成)
- acf 関連をランダム表示に(2017.08.14作成)
- acf繰り返しフィールドの利用例(2017.04.15作成)
- 画像サイズで条件分岐(2017.02.28作成)
- acf 繰り返しフィールドの数(2017.02.06作成)
- acf relationship(2017.01.11作成)
- カテゴリーにACF(2016.07.29作成)
- acf フィールド値をスラッグに(2016.05.24作成)
- acf フィールド値をニックネームに(2016.04.16作成)
- acf デートピッカーの曜日を日本語に(2016.04.04作成)
- acf フィールドを横並びに(2015.10.20作成)
- 会員登録関連メモ(2015.04.08作成)
- 繰り返しフィールドの○つ目の値(2014.12.02作成)
- 出勤・スケジュール管理の覚書(2014.06.15作成)
- content のfilter をカスタムフィールドにも(2014.02.23作成)
- CSVでインポートの手順(2014.01.28作成)
- ターム(カテゴリー)の階層による分岐(2013.10.12作成)
- The Events Calendar について少し詳しく(2013.08.21作成)
- 管理画面投稿一覧に項目を追加(2013.08.06作成)
- カスタムフィールドは使いよう(2013.06.27作成)
- Advanced Custom Fields 繰り返しフィールドの1つめを大きく表示(2013.05.28作成)
- カスタムフィールドの発売日でソートして年度ごとに括る(2013.05.27作成)
- Advanced Custom Fields 繰り返しフィールドの表示順を逆に(2013.05.10作成)
- Advanced Custom Fields 繰り返しフィールドの値を1つずつ(2013.05.10作成)
- Advanced Custom Fields でカテゴリーのアイコンや背景色を設定(2013.05.08作成)
- Advanced Custom Fields メモ(2013.04.21作成)
- Advanced Custom Fields で自由なレイアウトを実現(2013.02.13作成)
- Advanced Custom Fields でプロフィールを拡張(2013.02.06作成)
- Advanced Custom Fields でスライドの設定ページを作る(2013.01.19作成)
- Advanced Custom Fields を使ってみた(2012.12.09作成)
- Google Map の表示(2009.01.08作成)
2019.11.21 投稿
新しい情報を追記している場合はありますが、古い情報の修正はしていません。投稿日・文中の日付を参照してください。