2017-07-30 19 views
-2

最近の投稿が5つ下に表示されている私のwpホームページに投稿のループを作成しました。 ループWPデータにコードがWordpress get_the_date()は投稿IDのみを取得します

$args = array('numberposts'=>'5'); 
$recentposts = wp_get_recent_posts($args); 
foreach($recentposts as $post){ 
    $v = $post['ID']; 
    echo 'Title:'.get_the_title($v).'<br>'; 
    echo 'Date:' .get_the_date($v).'<br>'; 
} 

あるタイトル部分は完璧に動作しますが、日付部分のみがポストと他には何のIDを示します。

私は間違っていますか?ドキュメントを

+0

関数の参照を調べて、どのパラメータが必要かを確認してください。-https://developer.wordpress.org/reference/functions/get _the_date/ –

答えて

5

ルック:https://codex.wordpress.org/Function_Reference/get_the_date

まずパラメータ秒、形式ですので、IDです:

// whatever your format 
get_the_date('Y-m-d', $v) 

デフォルトのWordpressサイトの日付フォーマットを取得するには:

$date_format = get_option('date_format'); 
get_the_date($date_format, $post_id); 
+0

それはうまくいく、ありがとう。 – Aditya

-1
while (have_posts()) : the_post(); 
    <li class="icon-date"><?php echo get_the_date('Y-m-d'); ?></li> 
    <li class="icon-time"><?php the_time('H:i:s'); ?></li> 
+0

これは正解である理由について何かを含めるべきです。 – Difster

関連する問題