WordPressで、全記事の一覧を表示するアーカイブページを作成しました。
このブログの場合は、こんな感じになります。
以下、やり方。
1. アーカイブページ用PHPを作成
WordPressでは、「wp_get_archives(“type=postbypost”);」で記事一覧を表示してくれます。
なので、page.phpなどをベースとして全記事表示用のPHPを作成します。
例えば、下のような感じです。
<?php
/*
Template Name: archives
*/
?>
<?php get_header() ?>
<div id="container">
<div id="content">
<?php the_post() ?>
<h2 class="page-title"><?php the_title(); ?></h2>
<div class="entry-content">
<?php the_content() ?>
// 全記事表示
<?php wp_get_archives("type=postbypost");?>
</div>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar() ?>
<?php get_footer() ?>
最初にコメントで「Template Name:」というのを必ず記述してください。
このPHPファイルを、自分が利用しているテーマのフォルダ内に保存します(名前は適当でOK)。
2. 上で作ったphpを使って、固定ページを作成
アーカイブ用の固定ページを新規作成します。
その時、以下のようにテンプレートでさっき作ったPHPファイルを選択します。

これを保存すると、アーカイブページの完成です。
One Trackback
[...] 参考サイト : WordPressで全記事のアーカイブページを作成 « Sakef Blog [...]