WordPressでインデックスページ以外に記事一覧ページを作るときのコード

Posted by アイ・エス・シーシステム事業部 on 2011年7月30日 in CMS, WEB, wordpress, 技術, 雑記 |

インデックスページ以外にも
カテゴリ別とか新着5件とかじゃなくて普通に普通の記事一覧がほしい場合のコードです。
これは固定ページではなくて
テーマの中に「page-○○○.php」みたいに突っ込むファイル内に記述します。
その上で固定ページなどを作りテンプレートに指定します。

残しておきます!

<?php
/*
Template Name: New Content
*/
?>
<!-- ↑テンプレート名を書かないと固定ページのテンプレートとして表示されません。 -->
<div id="post-entry">
<?php $paged = get_query_var('paged'); ?>
<?php query_posts("paged=$paged"); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post-meta" id="post-<?php the_ID(); ?>">
  <div class="time">
  <div align="right"><span class="posted-aut-cat">
    <?php the_date()?> <?php the_time() ?>
    </span></div>
  </div>
  <!--title-->
<div class="btitle"><h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
  <?php the_title(); ?>
</a></h2></div>
<div class="posted-aut-cat"></div>

<div class="post-content"><?php the_content('>>>続きを読む') ;?></div>

<div class="post-commented"></div>
</div>
<div class="post-fixed"></div>
<?php endwhile; ?>
<div class="post-fixed"></div>
<div class="post-navs">
<?php if(function_exists('wp_pagenavi')): ?><?php $wp_query->max_num_pages = 3; ?><?php wp_pagenavi(); ?><?php else : ?><?php posts_nav_link(); ?><?php endif; ?>
</div>

<?php else: ?>

<h3>まだ記事はありません</h3>

<?php endif; ?>

</div>

デモサイトとかつくって見せられるようにしようかな・・・

関連記事:

タグ: , , , ,

Copyright © 2011-2016 アイ・エス・シー実験室 All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.3, from BuyNowShop.com.

Get Adobe Flash player