WordPress显示发布日期和时间

可以把以下代码放在你想要显示的地方,这可能是index.php,‌single.php,‌page.php等,‌取决于你想要在哪里显示这个日期。‌

<?php echo get_the_date('Y-m-d') . ' ' . get_the_time('H:i'); // 显示发布日期和时间 ?>

这段代码是WordPress模板标签的一个示例,用于在模板文件中显示当前循环中文章的发布日期和时间。具体来说,get_the_date() 和 get_the_time() 函数分别用于获取并格式化文章的发布日期和时间。

  • get_the_date('Y-m-d'):这部分代码会获取文章的发布日期,并按照“年-月-日”(YYYY-MM-DD)的格式进行格式化。
  • get_the_time('H:i'):这部分代码会获取文章的发布时间,并按照“小时:分钟”(HH:MM)的格式进行格式化。

将两者通过字符串连接符(.)连接起来,并使用echo语句输出,最终的效果就是在页面上显示类似“2024-08-23 16:18”这样的日期和时间信息。

请注意,这段代码应该放在WordPress的模板文件中,并且位于WordPress的循环(The Loop)内部,以确保它能够正确地获取并显示当前循环中文章的发布日期和时间。如果你尝试在循环外部使用这段代码,它可能不会按预期工作,因为它没有上下文来确定要显示哪个文章的日期和时间。

此外,如果你想要将文章的发布时间改为自定义字段Exhibition_time的值,那么你需要首先确保该自定义字段已经存在并且包含了正确的日期和时间值。然后,你可以使用get_post_meta()函数来获取该自定义字段的值,并使用相应的PHP函数来格式化它(如果需要的话)。但是,这通常涉及到更复杂的逻辑,特别是如果你想要保持日期和时间的格式一致性,或者你需要将自定义字段的值与WordPress的日期时间格式进行转换。