WordPress按ACF多日期选择器字段对帖子进行排序

时间:2018-12-12 17:32:38

标签: wordpress datepicker advanced-custom-fields

我想使用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日期字段过滤具有多个日期的帖子,并让它们返回多次。

谢谢!

0 个答案:

没有答案