get_feed_build_date( string $format )
Get the timestamp of the most recently modified post from WP_Query.
Description Description
If viewing a comment feed, the timestamp of the most recently modified comment will be returned.
Parameters Parameters
- $format
-
(string) (Required) Format of the timestamp to return, passed to mysql2date.
Return Return
(string) The timestamp.
Source Source
File: wp-includes/feed.php
function get_feed_build_date( $format ) { global $wp_query; if ( empty( $wp_query ) || ! $wp_query->have_posts() ) { // Fallback to last time any post was modified or published. return get_lastpostmodified( 'GMT' ); } // Extract the post modified times from the posts. $modified_times = wp_list_pluck( $wp_query->posts, 'post_modified_gmt' ); // If this is a comment feed, check those objects too. if ( $wp_query->is_comment_feed() && $wp_query->comment_count ) { // Extract the comment modified times from the comments. $comment_times = wp_list_pluck( $wp_query->comments, 'comment_date_gmt' ); // Add the comment times to the post times for comparison. $modified_times = array_merge( $modified_times, $comment_times ); } // Determine the maximum modified time. $max_modified_time = mysql2date( $format, max( $modified_times ), false ); /** * Filters the date the last post or comment in the query was modified. * * @since 5.2.0 * * @param string $max_modified_time Date the last post or comment was modified in the query. * @param string $format The date format requested in get_feed_build_date. */ return apply_filters( 'get_feed_build_date', $max_modified_time, $format ); }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
5.2.0 | Introduced. |