Php 将meta_查询和tax_查询相结合以获取所有未来事件(自定义post)

Php 将meta_查询和tax_查询相结合以获取所有未来事件(自定义post),php,wordpress,Php,Wordpress,我使用此WP查询仅获取未来事件,但查询返回所有事件,甚至是过去的事件。我做错了什么?日期格式与来自ACF自定义字段的日期格式相同(j F Y),并且tax_查询正在工作,因为只获取属于指定位置的事件(位置类别) ACF将日期另存为“Ymd”。尝试日期(“Ymd”) 这就是ACF保存日期的方式 检查下面的代码 $events = array( 'post_type' => 'event', 'post_status' =>'publish',

我使用此WP查询仅获取未来事件,但查询返回所有事件,甚至是过去的事件。我做错了什么?日期格式与来自ACF自定义字段的日期格式相同(j F Y),并且tax_查询正在工作,因为只获取属于指定位置的事件(位置类别)


ACF将日期另存为“Ymd”。尝试
日期(“Ymd”)

这就是ACF保存日期的方式

检查下面的代码

$events = array(
    'post_type'      => 'event',
    'post_status'    =>'publish',
    'meta_key'       => 'event_start_date',
    'orderby'        => 'meta_value',
    'order'          => 'DESC',
    'posts_per_page' =>'6',
    'paged'          => $paged,
    'tax_query' => array(
        array(
            'taxonomy' => 'location_categories',
            'field'    => 'term_id',
            'terms'    => get_field('choose_event_location',$page_id)
        )
    ),
    'meta_query' => array(
        array(
            'key'     => 'event_start_date', 
            'value'   => date("Ymd"), 
            'compare' => '>=', 
            'type'    => 'DATE'
        )
    )
);

$loop = new WP_Query($events);
$events = array(
    'post_type'      => 'event',
    'post_status'    =>'publish',
    'meta_key'       => 'event_start_date',
    'orderby'        => 'meta_value',
    'order'          => 'DESC',
    'posts_per_page' =>'6',
    'paged'          => $paged,
    'tax_query' => array(
        array(
            'taxonomy' => 'location_categories',
            'field'    => 'term_id',
            'terms'    => get_field('choose_event_location',$page_id)
        )
    ),
    'meta_query' => array(
        array(
            'key'     => 'event_start_date', 
            'value'   => date("Ymd"), 
            'compare' => '>=', 
            'type'    => 'DATE'
        )
    )
);

$loop = new WP_Query($events);