WordPress 8小时 问题如何解决

追格官方小助手/ 2022年02月25日/ WordPress/ 浏览 2356

使用WordPress建站的小伙伴,有时会发现发布的文章时间比实际实际提前了8小时。

对于这个问题,网上有各种解决办法。


1.在显示时间之前设置时区

date_default_timezone_set('Asia/Shanghai');


2.在显示时间的时候,修正一下,加上8小时


3.修改 设置->常规 里的时区

这些方法,都有一个问题,就是有时管用,有时不管用……

提前8小时的根源,其实是WordPress在wp-settings.php里设置了时区:

date_default_timezone_set( 'UTC' );


UTC 世界标准时间比我们用的上海时间,提前8小时!

其实,WordPress也提供了解决方案!就是使用 wp_date 函数替换 date 函数。

wp_date 和 date 的前两个参数一致,直接替换就行。

发表评论

暂无评论,抢个沙发...

客服 工单