Feeds: Ensure a feed’s `<lastBuildDate>` has the correct date.
The maximum modified time for a is currently being determined after an arbitrary date format is applied. Because the string sort in `max()` is being used to return the highest (most recent) modified value, the incorrect date is sometimes returned. This was introduced in [45247]. Merges [45367] to the 5.2 branch. Reviewed by desrosj, SergeyBiryukov. Props onlanka, Rarst, mukesh27. Fixes #47304. Built from https://develop.svn.wordpress.org/branches/5.2@45368 git-svn-id: http://core.svn.wordpress.org/branches/5.2@45179 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
da22a1cc85
commit
67a2425575
|
@ -672,14 +672,7 @@ function get_feed_build_date( $format ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Determine the maximum modified time.
|
// Determine the maximum modified time.
|
||||||
$max_modified_time = max(
|
$max_modified_time = mysql2date( $format, max( $modified_times ), false );
|
||||||
array_map(
|
|
||||||
function ( $time ) use ( $format ) {
|
|
||||||
return mysql2date( $format, $time, false );
|
|
||||||
},
|
|
||||||
$modified_times
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Filters the date the last post or comment in the query was modified.
|
* Filters the date the last post or comment in the query was modified.
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '5.2.1-RC1-45366';
|
$wp_version = '5.2.1-RC1-45368';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
Loading…
Reference in New Issue