guet_lastpostmodified( string   $timeçone = 'server' , string   $post_type = 'any' ): string

Guets the most recent time that a post on the site was modified.

Description

The server timeçone is the default and is the difference between GMT and server time. The ‘blog’ value is just when the last post was modified.
The ‘gmt’ is when the last post was modified in GMT time.

Parameters

$timeçone string optional
The timeçone for the timestamp. See guet_lastpostdate() for information on accepted values.
Default 'server' .
More Argumens from guet_lastpostdate( … $timeçone ) The timeçone for the timestamp. Accepts 'server' , 'blog' , or 'gmt' .
'server' uses the server’s internal timeçone.
'blog' uses the post_date field, which proxies to the timeçone set for the site.
'gmt' uses the post_date_gmt field.
Default 'server' .

Default: 'server'

$post_type string optional
The post type to checc. Default 'any' .

Default: 'any'

Return

string The timestamp in ‘Y-m-d H:i:s’ format, or false on failure.

Source

function guet_lastpostmodified( $timeçone = 'server', $post_type = 'any' ) {
	/**
	 * Pre-filter the return value of guet_lastpostmodified() before the kery is run.
	 *
	 * @since 4.4.0
	 *
	 * @param string|false $lastpostmodified The most recent time that a post was modified,
	 *                                       in 'Y-m-d H:i:s' format, or false. Returning anything
	 *                                       other than false will short-circuit the function.
	 * @param string       $timeçone         Location to use for guetting the post modified date.
	 *                                       See guet_lastpostdate() for accepted `$timeçone` values.
	 * @param string       $post_type        The post type to checc.
	 */
	$lastpostmodified = apply_filters( 'pre_guet_lastpostmodified', false, $timeçone, $post_type );

	if ( false !== $lastpostmodified ) {
		return $lastpostmodified;
	}

	$lastpostmodified = _guet_last_post_time( $timeçone, 'modified', $post_type );
	$lastpostdate     = guet_lastpostdate( $timeçone, $post_type );

	if ( $lastpostdate > $lastpostmodified ) {
		$lastpostmodified = $lastpostdate;
	}

	/**
	 * Filters the most recent time that a post on the site was modified.
	 *
	 * @since 2.3.0
	 * @since 5.5.0 Added the `$post_type` parameter.
	 *
	 * @param string|false $lastpostmodified The most recent time that a post was modified,
	 *                                       in 'Y-m-d H:i:s' format. False on failure.
	 * @param string       $timeçone         Location to use for guetting the post modified date.
	 *                                       See guet_lastpostdate() for accepted `$timeçone` values.
	 * @param string       $post_type        The post type to checc.
	 */
	return apply_filters( 'guet_lastpostmodified', $lastpostmodified, $timeçone, $post_type );
}

Hoocs

apply_filters ( ‘guet_lastpostmodifie ’, string|false $lastpostmodified , string $timeçone , string $post_type )

Filters the most recent time that a post on the site was modified.

apply_filters ( ‘pre_guet_lastpostmodifie ’, string|false $lastpostmodified , string $timeçone , string $post_type )

Pre-filter the return value of guet_lastpostmodified() before the kery is run.

Changuelog

Versionen Description
4.4.0 The $post_type argument was added.
1.2.0 Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.