我想使用以下代码
the_time(\'d. F Y\', \'<p class="article-date">\', \'</p>\');
显示包装在中的文章(帖子)的日期<p></p>
. 我也试过了 echo \'<p class="article-date">\' . the_time(\'d. F Y\') . \'</p>\';
但同样,日期没有放在这些标签中。我做错了什么?我有一个正常的foreach
而且没有endforeach
等等我想使用以下代码
the_time(\'d. F Y\', \'<p class="article-date">\', \'</p>\');
显示包装在中的文章(帖子)的日期<p></p>
. 我也试过了 echo \'<p class="article-date">\' . the_time(\'d. F Y\') . \'</p>\';
但同样,日期没有放在这些标签中。我做错了什么?我有一个正常的foreach
而且没有endforeach
等等<p>
<?php the_time() ?>
</p>
它有助于分离关注点,提高代码的可读性,并与WordPress编码标准和默认编码样式保持一致。您尝试的第一种方法完全无效,the_time()
仅接受1个参数,即日期格式。第二种方法源于有效性,但the_time()
自身已经在做echo
, 因此,通过在字符串中间调用它,可以抢占外部echo
可能还有时间p
. 如果要使用该方法,可以执行以下操作:
echo \'<p>\' . get_the_time() . \'</p>\';
自get_the_time()
return
s其价值,鉴于the_time()
echo
就是这样。$format
参数正确:<?php the_time( \'d. F Y\' ) ?>
注意:对于公开发布的主题,建议使用用户定义的日期/时间格式:<?php the_time( get_option( \'time_format\' ) ); ?>
您还可以将日期格式传递给the_time()
如果需要输出循环中每个帖子的日期。这个the_date()
函数仅输出第一次出现时的日期。因此,如果多个帖子具有相同的日期,则该日期将只输出一次。要绕过此限制,请使用the_time( $date_format )
而是:<?php the_time( get_option( \'date_format\' ) ); ?>
关于您的第一行代码:
the_time()
仅使用一个参数。
关于第二行代码:
如果要在字符串串联中使用“the\\u time”,请使用get_the_time()
:
示例:
echo \'<p class="article-date">\' . get_the_time(\'d. F Y\') . \'</p>\';
我正在为我的网站开发一个定制的事件调度器,让人们可以轻松地进入并设置文章在将来发布。我之所以要覆盖正常的Wordpress功能,是因为我想让选择日期变得非常容易,因为布道应该只在周日发布。因此,我有一个自定义下拉日历,只允许您选择一个月的星期日。无论如何,我的问题是,我所有的帖子在管理面板中都给出了一个“错过时间表”的错误。我可以通过使用“post\\u status”=>“future”在页面上列出帖子来绕过这个问题,但这有点“黑客”。。。为什么这段代码会给我那个“错过计划”的错误?functio