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

问题

我正在循环浏览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 );

解决方法

试试这个查询: –

'Meta_key'   =>  'event-start-date','value' => date('Ymd',strtotime($newdate)),'type' => 'date' 
            )
        )

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...