前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WordPress b2主题发布文章显示为8小时前的解决方法

WordPress b2主题发布文章显示为8小时前的解决方法

原创
作者头像
图图网
修改2021-08-30 10:39:38
8280
修改2021-08-30 10:39:38
举报

昨天发现主题发布时间居然是8个小时前,去网上找了很多方法都无法解决问题,什么设置上海时区改为东八区,修改php.ini都无法解决问题,去查询服务器时间也是正确的,现在将正确的方法发上来给大家瞧瞧,也手动记录一下修改记录。

WordPress b2主题发布文章显示为8小时前的解决方法
WordPress b2主题发布文章显示为8小时前的解决方法

WordPress b2主题发布文章显示为8小时前的解决方法

打开网站目录下的wp-includes下的functions.php,大概在74行,注释一下原来的代码。

代码语言:javascript
复制
function current_time( $type, $gmt = 8 ) {	// Don't use non-GMT timestamp, unless you know the difference and really need to.	if ( 'timestamp' === $type || 'U' === $type ) {	    //return $gmt ? time() : time() + (int) ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );	    //解决wordpress 八小时前的问题	    return ( $gmt ) ? strtotime(gmdate('Y-m-d H:i:s')) : strtotime(gmdate('Y-m-d H:i:s')) + ( get_option( 'gmt_offset' ) * 3600 );	}	if ( 'mysql' === $type ) {		$type = 'Y-m-d H:i:s';	}	$timezone = $gmt ? new DateTimeZone( 'UTC' ) : wp_timezone();	$datetime = new DateTime( 'now', $timezone );	return $datetime->format( $type );}

WordPress b2主题发布文章显示为8小时前的解决方法
WordPress b2主题发布文章显示为8小时前的解决方法

wordpress主题修改8小时时区的问题

修改保存后记得清理一下缓存,发布文章之后可能需要等一下看看,可能还有缓存。

文章来源于图图网:WordPress b2主题发布文章显示为8小时前的解决方法

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com