用于智能时区处理的gmt_offset修改。

原型

wp_timezone_override_offset()

描述

如果我们有timezone_string,则覆盖gmt_offset选项。

返回值

(float|false)  时区GMT偏移,否则为假。

源文件

路径:wp-includes/functions.php

<?php
...
function wp_timezone_override_offset() {
	if ( !$timezone_string = get_option( 'timezone_string' ) ) {
		return false;
	}
	$timezone_object = timezone_open( $timezone_string );
	$datetime_object = date_create();
	if ( false === $timezone_object || false === $datetime_object ) {
		return false;
	}
	return round( timezone_offset_get( $timezone_object, $datetime_object ) / HOUR_IN_SECONDS, 2 );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_timezone_override_offset/