web-dev-qa-db-fra.com

trier les événements en fonction du champ personnalisé de date d'événement

J'essaie de répertorier les événements (type de page personnalisé "kurs") par date d'événement, qui sont stockés sous forme de champs personnalisés ("dato").

Ma boucle ressemble jusqu'ici à ceci:

<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>

Ce dont j'ai besoin, c'est une liste de titres d'articles (d'événements) à partir d'aujourd'hui et à l'avenir ...

1
Tom Boersma

Vous devez utiliser le meta_key pour trier vos événements dans votre tableau. Ainsi:

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