Wordpressで特定のページテンプレートに記事一覧表示する場合、get_postsを使っていたのだが、
2.5系から(?)か、get_postsで取得するとcomments_popup_linkでコメントがとってこれなくなってた。

Wordpress2.4系で記事一覧取得

 <?php if (have_posts()) : ?>
 <?php $posts = get_posts(‘numberposts=5’); ?>
 <?php foreach($posts as $post) : setup_postdata($post); ?>
  <?php the_title(); ?><br />
  <?php the_content(‘ 続きを読む…&raquo; ‘); ?><br />
  <?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?>
 <?php endforeach; ?>
<?php endif; ?>

この方法だと、コメントが取得できない。なのでquery_postsでの代替方法をメモしておく。

Wordpress2.5以降で記事一覧取得

<?php if (have_posts()) : ?>
<?php query_posts(‘showposts=5’); ?>
<?php while(have_posts()):the_post(); ?>
<?php the_title(); ?><br />
<?php the_content(‘ 続きを読む…&raquo; ‘); ?><br />
<?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?>
<?php endwhile; ?>
<?php endif; ?>

※可読性をもたせるため、<?php *** ?> を連発させてます。

めでたしめでたし。