自定义wordpress元查询(无结果)

use*_*848 5 php wordpress advanced-custom-fields wp-query

问题

我在Wordpress中循环浏览自定义帖子类型(高级自定义字段)。我只想显示start_date等于开始时定义的$ newdate变量的事件。

start_date的格式为YYYY-MM-DD HH:mm(与$ newdate相同)。$ newdate设置为一天的开始,因此我不会排除当天不同时间的事件,并且compare设置为大于(只是为了测试查询)。

但是我没有得到任何结果。

<?php
$newdate = date('Y-m-d 00:00');
//<-- Start the Loop. -->!
$args = array( 
        'post_type' => 'epsa_events', 
        'posts_per_page' => 5,
        'orderby' => 'meta_value',
        'order' => 'ASC',
        'meta_query' => array (
            array(
            'key' => 'start_time',
            'value'   => $newdate,
            'compare' => '>=',
            'type' => 'datetime' 
            )
        )
    );

$loop = new WP_Query( $args );
Run Code Online (Sandbox Code Playgroud)

Rav*_*ani 0

尝试这个查询:-

'meta_key'   =>  'event-start-date',
'meta_query' => array (
            array(
            'key' => 'start_time',
            'value' => date('Ymd',strtotime($newdate)),
            'compare' => '>=',
            'type' => 'date' 
            )
        )
Run Code Online (Sandbox Code Playgroud)