php – 自定义wordpress元查询(无结果)
发布时间:2020-12-13 22:25:05 所属栏目:PHP教程 来源:网络整理
导读:问题 我正在循环浏览Wordpress中的自定义帖子类型(高级自定义字段).我只想显示start_date等于$newdate变量的事件,在开头定义. start_date的格式为YYYY-MM-DD HH:mm(与$newdate相同). $newdate设置为当天的开头,所以我不会排除当天不同小时的事件,并且compar
问题
我正在循环浏览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' ) ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |