固定ページをブログ化させる

タイトルの通り、固定ページをブログ化させる!
固定ページのループはquery_postsを使います。
普通のループで書いたら動かなくてハマったのでメモ。
ちなみに表示件数は管理画面の 設定>表示設定 の”1ページに表示する最大投稿数”が反映されます。

<div class="contents">
<?php query_posts('post_type=post&paged=' . $paged); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<!--article-->
<article>
<div class="entry">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="entry_main"> <?php the_content(); ?> </div>
<p class="state"><?php echo get_the_date(); ?> <?php the_time(); ?>  カテゴリー: <?php the_category(', '); ?></p>
</div>
</article>
<!--article-->
<?php endwhile; ?>
<div class="pager">
<?php
$prev_link = get_previous_posts_link('前のページ');
$next_link = get_next_posts_link('次のページ');
if (isset($prev_link) or isset($next_link)) {
echo '<ul>', PHP_EOL;
if (isset($prev_link)) {
echo '<li>', $prev_link, '</li>', PHP_EOL;
}
if (isset($next_link)) {
echo '<li>', $next_link, '</li>', PHP_EOL;
}
echo '</ul>', PHP_EOL;
} ?>
</div>
<?php else : ?>
<div class="entry">
<h2>エラー</h2>
<div class="entry_main">
<p>記事がありませんでした</p>
</div>
</div>
<?php endif; ?>
<?php wp_reset_query(); ?>
</div>