it-swarm.com.de

ereignisse anhand des benutzerdefinierten Felds für das Ereignisdatum sortieren

Ich versuche, Ereignisse (benutzerdefinierter Posttyp 'kurs') nach Ereignisdatum aufzulisten, die als benutzerdefinierte Felder ('dato') gespeichert werden.

Meine Schleife sieht bisher so aus:

<ul>  
<?php $loop = new WP_Query( array( 'post_type' => 'kurs' ) ); ?>

<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

<li><?php the_title( '<a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">', '</a>' ); ?></li>

<?php endwhile; ?>
</ul>

Was ich brauche, ist eine Liste von Post- (Event-) Titeln von heute an in der Zukunft ...

1
Tom Boersma

Sie müssen den meta_key verwenden, um Ihre Ereignisse in Ihrem Array zu sortieren. Wie so:

<?php $loop = new WP_Query( array( 'post_type' => 'kurs', 'meta_key' => 'dato', 'order_by' => 'meta_value', 'order' => 'ASC' ) ); ?>
1
eileencodes