カスタム投稿タイプで、ACFを使いデートピッカーを使い日付を入力しています。
この情報から日本をの曜日を出力しようとしてるのですがうまくいきません。
お力添えお願い致します。
出力しようとしている箇所はWP外の静的ページです。
記事やタイトルは出力されていますが曜日だけが
本来「金曜」と表記させたい箇所が「5曜」という表記になってしまいます。
(※wp内のカスタム投稿タイプのタクソノミーアーカイブページでは同じコードで取得できてます)
コードは下記の通りです。
php
1 <?php 2 $query = new WP_Query( 3 array( 4 'post_type' => 'event', 5 'posts_per_page'=> -1, 6 'meta_key' => 'event_date', 7 'orderby' => 'event_date', 8 'order'=> 'ASC', 9 'meta_compare' => '>=', 10 'meta_value'=> date('20ymd'), 11 'type' => 'DATE', 12 ) 13 ); 14 ?> 15 <?php 16 if ( $query->have_posts() ) : ?> 17 <?php while ( $query->have_posts() ) : $query->the_post();?> 18 19 20 21 <?php 22 // get raw date 23 $date = get_field('event_date'); 24 // make date object 25 $date = new DateTime($date); 26 // week 27 $week = array("日", "月", "火", "水", "木", "金", "土"); 28 ?> 29 30 <div class="small mb-1 font-GMB101-B mb-auto clr-gray-dark"> 31 <?php 32 if ($terms = get_the_terms($post->ID, 'event_cate')) { 33 foreach ( $terms as $term ) { 34 echo esc_html($term->name); 35 } 36 } 37 ?> 38 </div> 39 <div> 40 <date class="fz-xl fz-md-xxl ls-01 lh-1 font-GMB101-DB d-block"> 41 <span class="d-block ls-0"><?php echo $date->format('n'); ?><span class="fz-xs fz-md-sm">月</span><?php echo $date->format('j'); ?><span class="fz-xs fz-md-sm">日(<?php echo $date->format('w'); ?>曜)</span></span> 42 </date> 43 </div> 44 45 46 47 <?php endwhile; ?> 48 <?php else : ?> 49 <h2 class="font-GMB101-DB ls-0 lh-104 mt-4 clr-gray-dark">※現在開催予定のイベントはありません。</h2> 50 <?php endif; ?> 51
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/25 11:43