新規エントリーを投稿した際に、自動的に再構築されるアーカイブがよく分からなかったので調べた。
テンプレートのオプションで
「インデックス・テンプレートを再構築するときに、このテンプレートを自動的に再構築する 」
にチェックを入れていれば再構築される。
一つ前のエントリーアーカイブだけが再構築される。 それ以前のエントリーに関しては再構築されない。
新規投稿時に選択したカテゴリーと、一つ前に投稿したエントリーで選択したカテゴリーのみ。
新規投稿時に新しい月別アーカイブを作成した時は過去のすべての月別アーカイブを再構築される。 既に今月分の月別アーカイブが作成されている場合は、今月分と前月分の月別アーカイブだけが再構築され、 それ以前の月別アーカイブは再構築されない。
頻繁に再構築していた事もあって全然気づかなかったのだが、 新規エントリー投稿時には一部のアーカイブだけしか再構築されないので、 サイト全体で共通のナビゲーションを使用してる場合には再構築する必要が出てくる。 アーカイブページの性質とサイト全体で共通のナビゲーションを 書いた時は、<MTArchiveList>タグを使えば再構築しなくても、 新規投稿に自動的に反映されるような事を書いたが、 これは大きな勘違いだった。
実際には先で記したアーカイブしか再構築しないので、 どんなタグを使用しようとサイト全体で共通のナビゲーションを使いたいなら、 毎回再構築するか、動的にページを生成するしかない模様。
Posted at 37to : commetns(0) : trackbacks(0)
本エントリへのトラックバックURL
http://blog.37to.net/mt/mt-tb.cgi/48