wppaste
WordPress

apply_filters( 'get_lastpostdate', string|false $lastpostdate, string $timezone, string $post_type )

Since
2.3.0, 5.5.0
Filters the most recent time that a post on the site was published.

Compatibility

WordPress
since 5.5.0
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0).

Parameters

$lastpostdatestring|false
The most recent time that a post was published, in 'Y-m-d H:i:s' format. False on failure.
$timezonestring
Location to use for getting the post published date.
See get_lastpostdate() for accepted $timezone values.
$post_typestring
The post type to check.

Where this hook fires · 1

  • wp-includes/post.php:7779get_lastpostdate()

Source code

	 * @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 );} /** * Gets the most recent time that a post on the site was modified. * * The server timezone is the default and is the difference between GMT and

Changelog

Introduced in 2.3.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

5.5.0
Added the $post_type parameter.from the docblock
2.3.0
Introduced.from the docblock

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.