web-dev-qa-db-fra.com

Parcourez tous les messages d'une année donnée

Je voudrais parcourir tous les messages au cours d'une année donnée. Configuration assez simple:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
   // doing content stuff here 
<?php endwhile; ?> 
<?php endif; ?>

Comment puis-je limiter cela pour toutes les publications de l'année X?

Merci pour l'aide!

1
user49869

Vous devrez exécuter une requête personnalisée pour cela. Voici la requête pour afficher les publications d'une année particulière. J'ai utilisé l'année 2012 à titre d'exemple.

$args = array(
  'post_type' => 'post',
  'ignore_sticky_posts' => 1,
  'year'  => '2012',
);

$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) :
  while ( $the_query->have_posts() ) : $the_query->the_post();

      the_content();

  endwhile;
endif;

wp_reset_postdata();
3
Robert hue