检索上一篇文章的发布日期。

原型

get_lastpostdate( string $timezone = 'server', string $post_type = 'any' )

描述

服务器时区是默认值,是GMT和服务器时间之间的差异。 “博客”值是发布上一篇文章的日期。 ‘gmt’是最后一篇文章以GMT格式发布的日期。

参数

$timezone (string) (Optional)  时间戳的时区。接受’服务器’,‘博客’或’gmt’。 ‘server’使用服务器的内部时区。 ‘blog’使用post_modified字段,该字段代表为网站设置的时区。 ‘gmt’使用post_modified_gmt字段。

$post_type (string) (Optional)  要检查的帖子类型。

返回值

(string)  上一篇文章的日期。

源文件

路径:wp-includes/post.php

<?php
...
function get_lastpostdate( $timezone = 'server', $post_type = 'any' ) {
	/**
	 * Filters the date the last post was published.
	 *
	 * @since 2.3.0
	 *
	 * @param string $date     Date the last post was published.
	 * @param string $timezone Location to use for getting the post published date.
	 *                         See get_lastpostdate() for accepted `$timezone` values.
	 */
	return apply_filters( 'get_lastpostdate', _get_last_post_time( $timezone, 'date', $post_type ), $timezone );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/get_lastpostdate/