Php 日期函数没有为每次迭代显示
我最近在工作中继承了一个网站。我真的不懂PHP 下面的代码应该遍历wordpress站点上存在的每个帖子,并发布发布日期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 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; ?>