我想使用ACF多日期选择器,到目前为止,它运行良好。我正在制作带有自定义帖子的日历作为日历活动。到目前为止一切顺利。
我想按多日期选择器字段对这些帖子进行排序,我在每篇帖子上都使用它。因此,一个帖子可以有多个日期。
如何对这些帖子进行排序?我已经在下面尝试过代码,但是这对我不起作用,因为它只显示一次帖子。但我想根据日期重复多次。
$activiteiten = get_posts(array(
'posts_per_page' => -1,
'post_type' => 'activiteit',
'meta_key' => 'multi_date_picker',
'meta_type' => 'DATETIME',
'order' => 'ASC',
'orderby' => 'meta_value'
));
所以我也尝试了这段代码。
$activiteiten = get_posts(array(
'posts_per_page' => -1,
'post_type' => 'activiteit',
'meta_query' => array(
array(
'key' => 'multi_date_picker',
'compare' => 'BETWEEN',
'value' => array( $date_now, $date_next_week ),
'type' => 'DATE'
)
),
'order' => 'ASC',
'orderby' => 'meta_value'
));
但这也不起作用,因为multi_date_picker键具有多个数组。
P.S。我正在使用$ date_now和$ date_next_week过滤帖子并仅显示一周。
所以我的主要问题是:如何根据acf日期字段过滤具有多个日期的帖子,并让它们返回多次。
谢谢!