You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Foodbakery主题代码将站点时区从UTC+0调整为UTC+3

WordPress站点时区调整为UTC+3操作方法

问题说明

你的站点当前默认时区为UTC+0,需要将营业时间判断逻辑的时区调整为UTC+3,核心修改点为代码第226行的时间获取逻辑。原代码调用的WordPress内置current_time()函数默认读取站点全局时区配置,所以返回的时间为UTC+0时区的时间,不符合需求。

代码修改方法(对应开发人员提示的第226行修改方案)

原有第226行代码为:
$current_time = current_time('H:i a');
将该行替换为以下代码即可实现UTC+3时区适配:

// 配置时区为UTC+3,获取对应当前时间
$utc3_timezone = new DateTimeZone('+03:00');
$current_datetime = new DateTime('now', $utc3_timezone);
$current_time = $current_datetime->format('H:i a');

修改后,后续的营业时间对比逻辑会自动使用UTC+3的当前时间做判断,无需修改其他上下文代码。

可选的无代码修改方案

如果不想硬编码代码调整时区,可以直接在WordPress后台全局修改时区配置:

  • 登录站点后台,进入「设置」→「常规」页面
  • 找到时区设置项,选择UTC+3对应的选项
  • 保存设置后原有代码无需修改,current_time()函数会自动读取后台配置的UTC+3时区返回时间

内容的提问来源于stack exchange,提问作者Mehmet S.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 08:45:04