wp_get_archives,缺少一个帖子

时间:2015-05-19 12:29:06

标签: wordpress

我正在尝试构建自定义存档页面。

今年有一个dropdownmenu,显示帖子计数(正确)。但是当我选择一年时,一个帖子(最新的)丢失了。

这是我的下拉列表

<select name="archive-dropdown" onChange='document.location.href=this.options[this.selectedIndex].value;'> 
<option value=""><?php echo esc_attr( __( 'Jahr' ) ); ?></option> 
<?php wp_get_archives( array( 'type' => 'yearly', 'format' => 'option', 'show_post_count' => 1 ) ); ?> 

并且有我的循环

<?php while(have_posts()) : the_post(); ?>
  <div <?php post_class('post-programm'); ?>>
    <a href="<?php the_permalink(); ?>">
      <div class="entry-content">
        <h3><?php the_title(); ?></h3>
      </div>
    </a>
  </div>
<?php endwhile; ?>

我也试过了一个query_posts,但在这种情况下,我得到了所有帖子,不仅仅是一年。

<?php query_posts('posts_per_page=-1');
        if(have_posts()) : while(have_posts()) : the_post(); ?>

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:-1)

您的遗失帖子是自定义帖子类型吗? wp_get_archives不适用于自定义帖子。