WordPress 8小时问题如何解决

使用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 的前两个参数一致,直接替换就行。

版权声明:
作者:沈德坤
链接:https://boke.ibuxun.cn/wordpress-8%e5%b0%8f%e6%97%b6%e9%97%ae%e9%a2%98%e5%a6%82%e4%bd%95%e8%a7%a3%e5%86%b3/
来源:不寻博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
WordPress 8小时问题如何解决
使用WordPress建站的小伙伴,有时会发现发布的文章时间比实际实际提前了8小时。 对于这个问题,网上有各种解决办法。 1.在显示时间之前设置时区 date_default_……
<<上一篇
下一篇>>