dongze8698 2017-01-10 04:21
浏览 169
已采纳

WordPress: - get_the_date()函数返回错误的日期

This is a Word Press/PHP question (very beginner, I guess). I'm trying to insert a link to the latest blog post followed by a posted date using the following code.

<div class="latest_post">
    <ul><li><span class="recent_blog">LATEST POST</span><?php
    $args = array(
        'numberposts' => 1,
        'category' => 71,
        'post_status' => 'publish',
    );
    $recent_posts = wp_get_recent_posts( $args );
    foreach( $recent_posts as $recent ) {
        echo '<a href="' . get_permalink($recent["ID"]) . '"> <strong>' .   $recent["post_title"].'</strong></a>';
    }
    wp_reset_query();
    ?> (<?php echo get_the_date('Y/m/d'); ?>)</li></ul>
</div><!-- .latest_post -->

However, <?php echo get_the_date('Y/m/d'); ?> returns a wrong date "(2015/04/23)" which I have no idea where it came from. It's supposed to be (2017/01/02). Could anyone help me find out where it went wrong? Or, any other way to get the correct date fetched?

Thank you in advance!

  • 写回答

4条回答 默认 最新

  • dr200166 2017-01-10 04:29
    关注

    Actually based on the reference :- https://developer.wordpress.org/reference/functions/get_the_date/

    (It Retrieve the date on which the post was written.)

    So either provide a post id into this function to get that particular Post date

    Or

    If you want current date then you can use:-

    <?php echo date('Y/m/d');?>
    

    I think you have to do like below:-

    foreach( $recent_posts as $recent ) {
       echo '<a href="' . get_permalink($recent["ID"]) . '"> <strong>' .   $recent["post_title"].'</strong></a>';
       echo get_the_date('Y/m/d',$recent["ID"]);
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?