我必须从自定义帖子类型返回所有帖子,orderby' start_date'来自' ACF字段'。
我有发布日期和其他帖子没有日期。当我添加' orderby' => ' meta_value_num'只返回包含开始日期的帖子。
这是我的代码:
$args_infos = array(
'numberposts' => 9999999999999999,
'post_type' => 'custom_post',
'meta_key' => 'start_date', //ACF field name
'orderby' => 'meta_value_num',
'order' => 'DESC',
'post_status' => 'publish'
);
如果我删除
'meta_key' => 'field_name',
'orderby' => 'meta_value_num',
我的所有帖子都会被退回,但这些帖子并非由“开始日期”'
订购有什么想法吗?
感谢。
答案 0 :(得分:0)
尝试:
$args_infos = array(
'numberposts' => 9999999999999999,
'post_type' => 'custom_post',
'meta_key' => 'start_date', //ACF field name
'meta_type' => 'DATE',
'orderby' => 'meta_value',
'order' => 'DESC',
'post_status' => 'publish'
);