过滤WP_Query meta_query值日期并不起作用

时间:2017-09-01 10:02:13

标签: wordpress advanced-custom-fields

当我使用acf插件是正常的,但是当使用acf pro插件时不起作用???

 $wp_query_post = new WP_Query(array(
        'post_type'      => 'post',
        'posts_per_page' => 5,
        'meta_query' =>
        array(
            array(
                'key'        => 'timestart',
                'compare'    => '<=',
                'meta_type' => 'DATE',
                'value'      => $datetime,
                ),
            'relation'   => 'AND',
            array(
                'key'        => 'timeend',
                'compare'    => '>=',
                'meta_type' => 'DATE',
                'value'      => $datetime,
                )
            )
        )
    );

2 个答案:

答案 0 :(得分:0)

转换strtotime并尝试如下,

/Library/Frameworks/Python.framework/Versions/2.7/bin/python

答案 1 :(得分:0)

可能已经这样做了,但要确保 $ datetime 的格式与自定义字段的格式匹配, timestart timeend

您可能还需要更改meta_type,具体取决于时间格式:

'meta_type' => 'DATETIME'