wp-includes/post.php:7543$timezonestringoptionalpost_date field, which proxies to the timezone set for the site. 'gmt' uses the post_date_gmt field. Default 'server'.Default: 'server'$post_typestringoptional'any'stringOne hook fires while get_lastpostdate() runs, in this order:
Filters the most recent time that a post on the site was published.
function get_lastpostdate( $timezone = 'server', $post_type = 'any' ) { $lastpostdate = _get_last_post_time( $timezone, 'date', $post_type ); /** * Filters the most recent time that a post on the site was published. * * @since 2.3.0 * @since 5.5.0 Added the `$post_type` parameter. * * @param string|false $lastpostdate The most recent time that a post was published, * in 'Y-m-d H:i:s' format. False on failure. * @param string $timezone Location to use for getting the post published date. * See get_lastpostdate() for accepted `$timezone` values. * @param string $post_type The post type to check. */ return apply_filters( 'get_lastpostdate', $lastpostdate, $timezone, $post_type );}Introduced in 0.71. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
$post_type argument was added.from the docblocksrc/wp-includes/post.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.