現在WordPressのカスタムフィールドで、日付の入力にデートピッカーをつかっているのですが、
それを出力する際に、先頭の0(01月や01日など)を消したいと考えています。
カスタムフィールドでデートピッカー後の値を変更するとすぐできると思うのですが、
更新してもらう人にできる限り負担をかけたくないのと、
取得条件時の“meta_value”の時にうまく出力できないことから
出力するとき際に処理をかけれればなと思っています。
こちらで思いついたのは、
5文字目、6文字目と7文字目、8文字目に
01〜09まで該当する文字列が出てきた時に先頭の0を消すという
(1から4文字目は年号4桁で年月日の間に/などの区切り文字はつけていないので)
ことで処理をしようかなと思っていますが、
WordPressのynj形式で日付を出力するようにもっと簡潔して書けたら良いなと思い、
こちらに質問させていただきました。
もし、良い方法があればご教授いただけますと幸いです。
【追記】
カスタムフィールドで使っているプラグインは 「Smart Custom Fields」です。
格納されたでデータはメインクエリのループ内で
<?php echo get_post_meta($post->ID, 'eventStartDate', true)?>
として記載しておりまして、出力時は
20160820
(例えばデートピッカーで今日を選んだ場合)
とテキストで出てきます。
回答1件
あなたの回答
tips
プレビュー