wordpress提示 PHP默认时区无效

2020年4月13日14:00:59 评论 45

WordPress的默认时区是UTC格林威治时间。如果要变更时区,你可以在后台的常规设置中选择自己的时区。这里以北京时间为例,我们可以选择设置时区为上海。但是在将WordPress时区调整为上海或UTC+8后,前台主题时间显示均还是UTC时间,与北京时间仍有8小时的时差,而后台文章发布时间是正确的。也就是说后台的时区设置对前台主题不起效果。

方法一、修改php.ini,将默认时区改成:

date.timezone= "Asia/Shanghai"

方法二、在 wp-config.php中加入:

date_default_timezone_set('Asia/Shanghai');

方法三、在/wp-includes/functions.php中加入:

date_default_timezone_set('Asia/Shanghai');

 

  • 客服微信
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • OPS技术联盟,每天掌握一个小知识!
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: