因此,我正在对客户网站进行更改,目前他们有一个带有一些自定义字段的事件帖子类型,允许他们设置事件结束日期/时间和事件时区。
自定义字段设置:
开始日期和时间:文本输入/另存为php格式U
结束日期和时间:文本输入/保存为php格式U
时区:选择字段/另存为字符串(例如。GMT
/ BST
)然后在前端,他们当前的wp\\U查询是:
$events_query = new WP_Query([
\'post_type\' => \'events\',
\'meta_key\' => \'start_date_and_time\',
\'orderby\' => \'meta_value_num\',
\'order\' => \'ASC\',
\'meta_query\' => [
[
\'key\' => \'end_date_and_time\',
\'value\' => date(\'U\'),
\'compare\' => \'>=\',
\'type\' => \'NUMERIC\'
]
]
]);
但这并没有将后端设置的时区与用户的时区进行比较。
任何帮助都会很好。
谢谢