通过ACF datepicker按月对CPT进行分组和订购

时间:2017-06-29 07:04:35

标签: wordpress date advanced-custom-fields

我想按月分组和订购我的CPT,如下:

2017年6月

  • 13-06 Eventname
  • 24-06活动名称

2017年7月

  • 04-07活动名称

2017年8月

  • 03-08 Eventname
  • 23-08 Eventname

我通过ACF使用带有datepicker字段('datum')的CPT。我显示当前日期,但未按月过滤。我做错了什么?

到目前为止我所拥有的:

<?php
    $the_query = new WP_Query( array(
        'post_type'   => 'activiteiten',
        'post_status' => 'publish',
        'meta_key'    => 'datum',
        'orderby'     => 'meta_value',
        'posts_per_page' => -1
    ) );
    while ( $the_query->have_posts() ) :  $the_query->the_post();

    $temp_date = get_post_meta( get_the_ID(), 'datum', true );

    if ( $temp_date != $current_header ) {
        $current_header = $temp_date;
        echo "<div class='sub_category_name_wrapper'><h5>$current_header</h5></div>";
    }

    ?>

    <div class="event_content_wrapper">
        <ul>
            <li>        
                <span><?php the_field('datum'); ?></span>
                <h4><?php the_title(); ?></h4>
            </li>
        </ul>
    </div>

    <?php endwhile;
?>

0 个答案:

没有答案