wordpress文章发布时区时间延迟8小时解决方法

简介:

最近在wordpress博客发表文章时发现,文章发布后,时间显示发表于8小时前。这个很让人纠结。如下图示:

clip_image001

在百度、google中找了很久,终于找到了解决方法。解决方法如下,在wp-includes\functions.php文件里查找下面代码

function current_time( $type, $gmt = 0 ) {

switch ( $type ) {

case ‘mysql’:

return ( $gmt ) ? gmdate( ‘Y-m-d H:i:s’ ) : gmdate( ‘Y-m-d H:i:s’, ( time() + ( get_option( ‘gmt_offset’ ) * 3600 ) ) );

break;

case ‘timestamp’:

return ( $gmt ) ? time() : time() + ( get_option( ‘gmt_offset’ ) * 3600 );

break;

}

}

替换成如下代码即可:

function current_time( $type, $gmt = 8 ) {

switch ( $type ) {

case ‘mysql’:

return ( $gmt ) ? gmdate( ‘Y-m-d H:i:s’ ) : gmdate( ‘Y-m-d H:i:s’, ( time() + ( get_option( ‘gmt_offset’ ) * 3600 ) ) );

break;

case ‘timestamp’:

return ( $gmt ) ? time() : time() + ( get_option( ‘gmt_offset’ ) * 3600 );

break;

}

}

这样修改好后,在博客前台文章发表时间就是其实的本地化时间了。如下图:

clip_image002

相关文章
|
网络协议 关系型数据库 MySQL
Docker中MySQL和WordPress的常见问题及解决方法
Docker是一个开源的容器平台,可以让你快速地开发和部署应用程序。在使用Docker时可能会遇到一些关于MySQL和WordPress的问题,例如连接错误或空响应。本文将介绍两个常见的问题及其解决方法,以及如何使用Apache HttpComponents进行带有NTLM认证的HTTP请求
726 0
Docker中MySQL和WordPress的常见问题及解决方法
|
关系型数据库 MySQL Linux
WordPress地址(URL)修改后打不开网站的解决方法
WordPress地址(URL)修改后打不开网站的解决方法
1275 0
WordPress地址(URL)修改后打不开网站的解决方法
|
运维 测试技术
WordPress博客系统菜单分类出现404解决方法
WordPress博客系统菜单分类出现404解决方法
579 0
WordPress博客系统菜单分类出现404解决方法
阿里云虚拟主机 WordPress 无法代发邮件问题的解决方法
阿里云虚拟主机 WordPress 无法代发邮件问题的解决方法
676 0
阿里云虚拟主机 WordPress 无法代发邮件问题的解决方法
|
关系型数据库 数据管理 MySQL
修改WordPress地址(URL)出现错误的解决方法。
在修改WordPress地址(URL)后,出现了无法访问管理页面的情况时,使用此方法可以解决该问题。
1130 0
修改WordPress地址(URL)出现错误的解决方法。
|
关系型数据库 MySQL 数据库连接
关于WordPress建立数据库连接错误的解决方法
自己在调整自己的WordPress网站(APP兼职网)时,刷新页面是突然出现建立数据库连接错误。 按照页面的提示,主要原因可能有几下几种: 1、数据库配置文件被篡改。 2、数据库服务器的问题,服务未启动或者其他的一些数据库故障。
1820 0
关于WordPress建立数据库连接错误的解决方法
|
应用服务中间件 nginx
WordPress官方打不开429 Too Many Requests的解决方法
有站长反应WordPress官网打不开了,nginx 429错误,提示“Too Many Requests”,新手站长网分享WordPress官网打不开的原因及解决方法: WordPress官网打不开 最近WordPress官网打不开了,提示: 429 Too Many Requests nginx 如果你也遇到这种情况,不要担心,这不是你一个人的问题,很多站长都收此困扰。
9563 0