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

タイトルの通り、固定ページをブログ化させる!
固定ページのループは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>
  • コーダーのための計算機