最新の投稿を表示したいサイドバーがあります。現在はタイトル、日付、抜粋が表示されています。日付には時間が表示されていますが、これを削除したいのです。日付は次のように表示します: $recent["post_date"]
<?php
$args = array( 'numberposts' => '3' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li id="sidebar_text"><b>'.$recent["post_title"].'</b></li><li style="font-size:12px">'.$recent["post_date"].'</li><li><i style="font-size:15px">'.$recent["post_excerpt"].'</i><a href="'.get_permalink($recent["ID"]).'"> Read More</a></li>';
}
?>
日付は 2013-08-11 18:29:04 のように表示されますが、8-11-2013 のように時間なしで表示したいです。よろしくお願いします。
ベストアンサー1
date('n-j-Y', strtotime($recent['post_date']));
これにより、希望どおりにフォーマットされます。$recent['post_date']
ループ内の をそれに置き換えるだけです。