果果推送插件可能导致与时间相关的功能异常

在开发这款插件时,由于记录推送记录的时间总是少了8个小时,于是就加入了下面这段代码:

// 保证时区正确
$timezone_string = get_option('timezone_string');
if (!empty($timezone_string)) {
    date_default_timezone_set($timezone_string);
}

上面代码所在位置为:wp-content/plugins/ggpush/ggpush.php

上面代码可能会导致与时间、时间生成的链接(例如:https://www.ggdoc.cn/archives/date/2022/12/01)功能异常,如果有问题了,可以删除上面文件中的那段代码,等待下一个版本解决。

如果你没有删除那段代码,将会会在网站后台、站点健康菜单下看到以下问题:

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