我使用_get_last_post_time()
函数来显示最后添加的帖子的日期。
_get_last_post_time( $timezone, array('date','modified'), $post_type);
到目前为止,这一切都很清楚,但输出是'Y-m-d H:i:s'
格式。如何在不同的日期格式中修改此内容?
源:
https://core.trac.wordpress.org/browser/tags/5.8/src/wp-includes/post.php L7076
From
_get_last_post_time
Docs
"这个函数的访问被标记为private。这意味着它不打算被插件或主题开发人员使用,只用于其他核心功能。">
get_lastpostdate
Docsget_lastpostdate
将返回一个字符串。之后,您可以使用strtotime
函数将其转换为时间格式。然后,您可以使用date
函数以您需要的任何方式格式化其输出,例如:
$last_date = get_lastpostdate();
echo date("M d Y H:i:s", strtotime($last_date));
上面的格式输出如下所示:
Jul 05 2021 16:30:13
另一个例子:
echo date("H:i:s", strtotime($last_date));
上面的格式输出如下所示:
16:30:13
这是在wordpress中格式化日期和时间的文档:
Customizing the Time and Date Format in Wordpress
<一口>文档一口>