WordPress函数,wp_timezone_string 返回后台设置的时区。
使用timezone_string选项获取正确的时区名称(如果可用),否则返回到手动UTC±偏移
函数源码如下:
function wp_timezone_string() {
$timezone_string = get_option( 'timezone_string' );
if ( $timezone_string ) {
return $timezone_string;
}
$offset = (float) get_option( 'gmt_offset' );
$hours = (int) $offset;
$minutes = ( $offset - $hours );
$sign = ( $offset < 0 ) ? '-' : '+';
$abs_hour = abs( $hours );
$abs_mins = abs( $minutes * 60 );
$tz_offset = sprintf( '%s%02d:%02d', $sign, $abs_hour, $abs_mins );
return $tz_offset;
}
需要注意的是,这里设置的时区,不同于 date_default_timezone_set 函数设置的时区。在 WordPress 中 date_default_timezone_set 设置的是 UTC。也就是说 WordPress 显示时间之前是要处理时区问题的,WordPress 提供了 wp_date 函数。如果使用 date 函数,则会出现著名的 WordPress 8小时问题。
-
WordPress函数:comment_form 输出一个完整的评论表单WordPress如何输出一个完整的评论表单
-
WordPress函数:comment_ID 显示当前评论的ID。WordPress 如何显示当前评论的ID。
-
WordPress函数:comment_id_fields 输出用于回复评论的隐藏输入HTMLWordPress 如何输出用于回复评论的隐藏输入HTML
-
WordPress函数:wp_list_comments 显示评论列表WordPress如何显示评论列表
-
WordPress函数:previous_comments_link 显示到上一个评论页面的链接。WordPress如何显示到上一个评论页面的链接。
-
WordPress函数:get_previous_comments_link 获取上一个评论的链接WordPress如何获取上一个评论的链接
暂无评论,抢个沙发...