PHP默认时区无效

Bang 咨询讨论 748

PHP的默认时区在WordPress载入后被date_default_timezone_set()函数调用修改,这可能会影响日期和时间的正确计算。

站点健康一直提示这个,虽然不影响使用,但是强迫症~~很难受

 

Snipaste_2022-03-25_05-36-39

回复

共3条回复 我来回复
  • 一为
    一为 评论

    我主题没修改过这选项,检查是不是自己加了代码或者其他插件造成的

    2年前 0条评论
  • 1093392352
    TerryTT 评论

    修改以下文件(多处),搜索关键词(可能不完全):

    1、date_default_timezone_set('Asia/Shanghai');

    2、date_default_timezone_set('PRC');

    3、date_default_timezone_set( get_option('timezone_string') );

    官方已不推介使用

    ===========以下是需要修改的文件========

    ajax.php 文件位置\onenav\inc\  文件 4处
    save-image.php 文件位置\onenav\inc\ 文件 1处
    user-callback.php 文件位置\onenav\inc\ 文件 1处
    do.sitemap.class.php 文件位置\onenav\inc\classes\ 文件 2处
    open.wechat.dyh.class.php 文件位置\onenav\inc\classes\  文件 1处
    inc.php 文件位置\onenav\inc\  9处
    mailfunc.php 文件位置\onenav\inc\mailfunc\  2处

    2年前 1条评论
    • 一为 1年前 评论

      这些只函数内的方法,也和文章发布无关,不会影响文章时间,具体原因我查查看

  • Tom & 胡云龙
    Tom & 胡云龙 评论

    确实我也遇到了这样的问题,怎么修复呢?确认没有自己加了代码,所有的插件都禁用了。

    1年前 0条评论
One Nav 导航主题