アーカイブページを作成するには

アーカイブページを作成する際の小技。まずarchivesというページを作成する。そのさい内容は空白にしておく。そして、page-archives.phpというテンプレートファイルを用意する。archivesという名前のページのテンプレート、というような意味なのだろうか?月別アーカイブを表示するには、このテンプレートに以下を記述しておく。

<?php
/*
Template Name: Archives
*/
?>

<?php get_header(); ?>
<div id="content">

<h2>月別アーカイブ</h2>
<?php

$defaults = array('type' => 'monthly', 'limit' => '', 'format' => 'html', 'before' => '', 'after' => '', 'show_post_count' => true);
echo '<ul>';
wp_get_archives($defaults);
echo '</ul>';?>
</div>

<?php get_footer(); ?>

この場合アーカイブページのURLは、
ブログのURL/archives/
となる。

コメントをどうぞ

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>