アーカイブページを作成する際の小技。まず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/
となる。
