ページをPHPにしたので、カテゴリーアーカイブを分割しました。
以下、覚書です。
まず、MTPaginateプラグインをダウンロード、解凍したファイルを/pluginにコピーします。なお、MTPaginateプラグインはページがPHPでないと使えません。
カテゴリーアーカイブ・テンプレートに以下を追記します。
ポイントは、<MTEntries>前と、</MTEntries>の直前・直後に追記する事です。
<MTPaginateContent max_sections="8">で、分割してエントリー数を設定します。これだと、8つ以上のエントリーがあったら分割するという設定になります。
なお、<div class="mpage">は自分のスタイルシートに合わせてください。
<div class="blog"><MTPaginate>
<MTPaginateIfMultiplePages>
<div class="mpage">
<MTPaginateIfLastPage_>
<a href="<$MTPaginatePreviousPageLink$>">◀</a>
</MTPaginateIfLastPage_>
<MTPaginateIfFirstPage_>
<a href="<$MTPaginateNextPageLink$>">▶</a>
</MTPaginateIfFirstPage_>
<MTPaginateIfMiddlePage_>
<a href="<$MTPaginatePreviousPageLink$>">◀</a>
<a href="<$MTPaginateNextPageLink$>">▶</a>
</MTPaginateIfMiddlePage_>
<$MTPaginateNavigator format_all="全部読む " place_all="after" separator=" | ">
</div>
</MTPaginateIfMultiplePages>
<MTPaginateContent max_sections="8"><MTEntries>
・・・(エントリー本文)・・・
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent><MTPaginateIfMultiplePages>
<div class="mpage">
<MTPaginateIfLastPage_>
<a href="<$MTPaginatePreviousPageLink$>">◀</a>
</MTPaginateIfLastPage_>
<MTPaginateIfFirstPage_>
<a href="<$MTPaginateNextPageLink$>">▶</a>
</MTPaginateIfFirstPage_>
<MTPaginateIfMiddlePage_>
<a href="<$MTPaginatePreviousPageLink$>">◀</a>
<a href="<$MTPaginateNextPageLink$>">▶</a>
</MTPaginateIfMiddlePage_>
<$MTPaginateNavigator format_all="全部読む " placement_all="after" separator=" | ">
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>
あとは再構築で終わりです。
Pega Weblog では不適切なコメントを防止するため、コメントを掲載する前に管理者がコメントの内容を確認しています。コメントを初めて投稿する場合すぐに掲載されませんが、管理者が適切なコメントと判断した場合コメントは直ちに表示されますので、再度コメントを投稿する必要はありません。
また、コメント投稿時、サーバーの調子により500エラーが出る場合がありますが、当ブログへの反映には時間は掛かりますが、きちんとコメント投稿は出来ていますので、ご安心ください。