2016-08-28 5 views
0

Wordpressでウェブサイトのアジェンダを作成する必要があります。 私はACFを日付として使用しています。日付のスタイルを変更するには、日、月、年をスパンまたはdivで区切りたいと思います。高度なカスタムフィールドから「日付」をカスタマイズする方法

私が持っている瞬間のために:

<?php the_field('jour_de_levenement'); ?> 

日付が表示されますが、私はそれをカスタマイズする日を選択することはできません。だから私はそのような何かをしようとしたが、動作していないようでした:それは私に致命的なエラーが発生します

<?php $date = DateTime::createFromFormat('dFY', get_field('jour_de_levenement')); ?> 
<span class="day"><?php echo $date->format('d'); ?></span> 
<span class="month"><?php echo $date->format('F'); ?></span> 
<span class="year"><?php echo $date->format('Y'); ?></span> 

。ここで

私が何をしたいの画像: date-agenda

おかげでたくさん!ここでACFのドキュメントから

答えて

0

https://www.advancedcustomfields.com/resources/date-picker/

私はあなたの情報を使用して、このコードを思い付いた:

<?php // get raw date 
$date = get_field('jour_de_levenement', false, false); 
// make date object 
$date = new DateTime($date); ?> 
<span class="day"><?php echo $date->format('d'); ?></span> 
<span class="month"><?php echo $date->format('F'); ?></span> 
<span class="year"><?php echo $date->format('Y'); ?></span> 

このコードをテストする場合、私はすべてと日付フィールドを作りましたデフォルトの設定(具体的には、表示形式と返信形式のオプション)。 get_field()の2番目のfalseは、createFromFormat関数のほとんどのコードの必要性をなくします。

関連する問題