Php 日期函数没有为每次迭代显示

Php 日期函数没有为每次迭代显示,php,wordpress,Php,Wordpress,我最近在工作中继承了一个网站。我真的不懂PHP 下面的代码应该遍历wordpress站点上存在的每个帖子,并发布发布日期 <?php while (have_posts()) : the_post(); ?> <li> <a href="<?php the_permalink() ?>" rel="bookmark"><h3><?php the_title()

我最近在工作中继承了一个网站。我真的不懂PHP

下面的代码应该遍历wordpress站点上存在的每个帖子,并发布发布日期

        <?php while (have_posts()) : the_post(); ?>
            <li>
                <a href="<?php the_permalink() ?>" rel="bookmark"><h3><?php the_title(); ?></h3></a>
                <span class="the_date">Posted: <?php the_date() ?></span>
                <?php the_excerpt(); ?>                     
            </li>            
        <?php endwhile; ?>

  • 张贴:
  • 它不太管用。它会这样做,但对于在同一天登陆的帖子,它不会发布日期:

    如何获取每次迭代的显示日期?

    来源:

    特别说明:当同一天发布的页面上有多篇文章时,_date()仅显示第一篇文章的日期(即_date()的第一个实例)。若要重复在同一天发布的帖子的日期,应使用模板标记或(因为)加上

    发件人:

    特别说明:当同一天发布的页面上有多篇文章时,_date()仅显示第一篇文章的日期(即_date()的第一个实例)。若要重复在同一天发布的帖子的日期,应使用模板标记或(因为)加上

    
    
  • 张贴:
  • 如果get_the_date()不可用,这会向todays date添加回退。此外,我还格式化了您的HTML,因为锚定标记中不允许使用h3标记。

    
    
  • 张贴:

  • 如果get_the_date()不可用,这会向todays date添加回退。另外,我已经格式化了您的HTML,因为锚定标记中不允许使用h3标记。

    函数的
    get\u The\u date()
    不会“回显”日期,只返回它。相反,请尝试:
    (这可能有效,也可能无效,取决于您的PHP版本和/或是否启用了短打开标记)或
    我得到的结果与这两个相同:Posted:F j,Y您使用的Wordpress版本是什么?您是否在没有任何参数的情况下尝试过:
    它在没有任何参数的情况下工作。奇怪的是,这些论点不起作用。我使用的是wordpress 3.6.1版
    获取日期()
    函数不“回显”日期,只返回它。相反,请尝试:
    (这可能有效,也可能无效,取决于您的PHP版本和/或是否启用了短打开标记)或
    我得到的结果与这两个相同:Posted:F j,Y您使用的Wordpress版本是什么?您是否在没有任何参数的情况下尝试过:
    它在没有任何参数的情况下工作。奇怪的是,这些论点不起作用。我正在使用wordpress版本3.6.1
    <?php while (have_posts()) : the_post(); ?>
        <li>
            <h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
            <span class="the_date">Posted: <?php echo !empty(get_the_date()) ? get_the_date() : date('d/m/Y'); ?></span>
                <?php the_excerpt(); ?>                     
        </li>            
    <?php endwhile; ?>