ブログ記事の数に応じて、自動で静的ページを分割してくれるプラグインPageBute。
プラグイン「
PageBute」
ダウンロード/インストール/タグ一覧が載ってます。
このプラグインのメリットは何といっても、肥大化するブログ記事を数に応じて自動でページを切り分けてくれることだと思います。
アーカイブとして過去のブログ記事一覧としてまとめてもいいと思うのですが、
・ブログらしさを出したくない。
・新着ブログ記事は綺麗に表示されるのに、少し前の記事は一覧形式になるのに抵抗がある
とそんなことを考えている方にはオススメのプラグインです。
書き方の最小パーツは以下のようになります。(
中身部分を12個で切り分ける)
<MTPageContents count="12">
ここに分割対象とする中身を記述
<$MTPageSeparator$>
</MTPageContents>
これの下に
<MTIfPageBefore>
<span><$MTPageBefore delim="前の12件"$></span>
</MTIfPageBefore>
<$MTPageLists$>
<MTIfPageNext>
<span><$MTPageNext delim="次の12件"$></span>
</MTIfPageNext>
と書くことでリンクを作り、切り分けた前のページ、次のページへの移動ができるようになります。
サンプルソース:「ブログ記事概要」を12件でページを切り分ける
<div class="blog_list">
<MTPageContents count="12">
<MTEntries>
<mt:Ignore><!-- Use the Entry Summary module for each entry published on this page --></mt:Ignore>
<$mt:Include module="ブログ記事の概要"$>
<$MTPageSeparator$>
</MTEntries>
</MTPageContents>
</div>
<div class="pagemove">
<MTIfPageBefore>
<span><$MTPageBefore delim="前の12件"$></span>
</MTIfPageBefore>
<$MTPageLists$>
<MTIfPageNext>
<span><$MTPageNext delim="次の12件"$></span>
</MTIfPageNext>
</div>
当方のPhotoページも上記手順+カスタムフィールドで作成してあります。
このプラグインは使い方次第でいろいろカスタマイズできそうです。