我有一个工作的元查询,可以从特定的开始时间查询自定义帖子类型。假设我有一个建立的集合;一些机构的正常营业时间不到24小时。
E.g 从早上8点到下午5点,下午2点到晚上10点
然而,当企业有不寻常的营业时间我的代码时,不会显示任何内容。
例如晚上10点至凌晨5点,下午6点至凌晨2点
我的元查询
$metaCondition = array(
'relation' => 'AND',
array(
'key' => $day . '_hh_start_one',
'value' => date("H:i:s", strtotime($htime)),
'compare' => '<=',
'type' => 'TIME'
),
array(
'key' => $day . '_hh_end_one',
'value' => date("H:i:s", strtotime($htime)),
'compare' => '>',
'type' => 'TIME'
)
);
它可以在12点之后完美地工作,但是对于非正常工作时间的查询,它根本不会返回任何自定义帖子。
我一直在添加和调整我的查询,但我失败了。关于我接下来需要做什么或者我缺少什么,有什么亮点吗?