循环浏览某一年的所有帖子

时间:2015-01-01 作者:user49869

我想在一年内浏览所有帖子。非常简单的设置:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
   // doing content stuff here 
<?php endwhile; ?> 
<?php endif; ?>
我如何限制X年的所有帖子?

谢谢你的帮助!

1 个回复
SO网友:Robert hue

您必须为此运行自定义查询。以下是显示特定年份帖子的查询。我以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();

结束

相关推荐

阵列上的WP_UPDATE_POST问题

如何在post ID数组上运行wp\\u update\\u post函数。它似乎对数组没有响应,尽管我没有收到错误并且似乎只对一个数组有效?$post_id = array(1235,1234,1228, 1221, 1211, 1212, 1208, 1200); $post = array( \'ID\' => $post_id, \'post_status\' => \'pending\' ); wp_update_post($post);