特定の年以内にすべての投稿をループしたいです。とても簡単な設定:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
// doing content stuff here
<?php endwhile; ?>
<?php endif; ?>
X年のすべての投稿に対してこれを制限するにはどうすればよいですか。
助けてくれてありがとう!
そのためにはカスタムクエリを実行する必要があります。これは特定の年からの投稿を表示するためのクエリです。例として2012年を使用しました。
$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();