Hallo allerseits,
ich habe einen Custom Post Type (Veranstaltungen), die auf einer Archiv-Seite dargestellt werden.
Diese möchte ich aufteilen in kommende und vergangene. Entscheidend ist dabei das Startdatum, das über ein Datumsfeld als Advanced Custom Field übergeben wird. Nun soll das ganze in etwa so aussehen:
Kommende:
- nächste Veranstaltung
- übernächste Veranstaltung
...
Vergangene:
- letzte Veranstaltung
- vorletzte Veranstaltung
...
Wichtig wäre mir dabei, dass die vergangenen Veranstaltungen in einem Zeitraum von bspw. 2 Monaten dargestellt werden, danach nicht mehr.
Hat hier jemand eine Idee wie man das am besten bewerkstelligen könnte?
Der bisherige Ansatz zum Abbilden der Events war der Folgende:
<?php
$events_query = new WP_Query(array(
'post_type' => 'veranstaltungen',
'meta_key' => 'starttag',
'orderby' => 'meta_value',
'order' => 'DESC'
)); ?>
<?php if ( $events_query->have_posts() ) : while ( have_posts() ) : the_post(); ?>
...
<?php endwhile; else : ?>
...
Alles anzeigen
Das könnte man nun zweimal machen, nur habe ich keine Idee wie ich den Filter für den Abgleich mit dem aktuellen Datum da reinbekomme und die Begrenzung zwei Monate nach hinten.
Hat da jemand eine Idee?