WordPress MetaQuery时间

时间:2016-10-28 06:15:37

标签: mysql wordpress

我有一个工作的元查询,可以从特定的开始时间查询自定义帖子类型。假设我有一个建立的集合;一些机构的正常营业时间不到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点之后完美地工作,但是对于非正常工作时间的查询,它根本不会返回任何自定义帖子。

我一直在添加和调整我的查询,但我失败了。关于我接下来需要做什么或者我缺少什么,有什么亮点吗?

0 个答案:

没有答案