From ddc3470e826cac4bdb64b71de9a93f098af64b2e Mon Sep 17 00:00:00 2001 From: narenin Date: Thu, 14 Nov 2024 14:14:02 +0530 Subject: [PATCH 1/2] Use Site Timezone in RSS Legacy Widget --- src/wp-includes/widgets.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/wp-includes/widgets.php b/src/wp-includes/widgets.php index 32d8a95e1b984..17b5162641ee1 100644 --- a/src/wp-includes/widgets.php +++ b/src/wp-includes/widgets.php @@ -1655,6 +1655,12 @@ function wp_widget_rss_output( $rss, $args = array() ) { $date = $item->get_date( 'U' ); if ( $date ) { + $gmt_offset = get_option( 'gmt_offset' ); + + $date = is_numeric( $gmt_offset ) + ? $date + (int) ( (float) $gmt_offset * HOUR_IN_SECONDS ) + : $date; + $date = ' ' . date_i18n( get_option( 'date_format' ), $date ) . ''; } } From 88e6313c336385b3a47582f645fa7fd4c7e1ed53 Mon Sep 17 00:00:00 2001 From: narenin Date: Thu, 14 Nov 2024 14:22:31 +0530 Subject: [PATCH 2/2] Fixed PHPCS issue --- src/wp-includes/widgets.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/widgets.php b/src/wp-includes/widgets.php index 17b5162641ee1..d2216915bce67 100644 --- a/src/wp-includes/widgets.php +++ b/src/wp-includes/widgets.php @@ -1660,7 +1660,7 @@ function wp_widget_rss_output( $rss, $args = array() ) { $date = is_numeric( $gmt_offset ) ? $date + (int) ( (float) $gmt_offset * HOUR_IN_SECONDS ) : $date; - + $date = ' ' . date_i18n( get_option( 'date_format' ), $date ) . ''; } }