ブログ記事は、そのままだとズラズラとリストされてしまいます。
MT4.2以上では、「設定」->「ブログ記事」->「ブログ記事の表示数」でブログ記事の表示数を設定することができます。
しかしこの場合、アーカイブも設定記事数だけの表示になるため、過去記事の表示もしないため、過去記事のアクセスが面倒になってしまします。
そこで、ページを分割するプラグインを導入します。
まず、プラグインをダウンロードします。
Alden Bates' Weblogにアクセスし、「.zip version」というリンクからダウンロードします。
適当な場所に解凍し、「pagedarchives.pl」を<MTディレクトリ>/plugins 内にアップロードします。
Paged Archivesプラグインの設定
- まず、プラグインの設定をおこないます。
ブログ管理画面の「ツール」->「プラグイン」を開きます。 - Paged Archives 1.31 の「設定」をクリックして、表示する件数「Entries per page」と分割ファイル名にindexをつけるかどうか「Use "index" in filenames」にチェックをいれます。
「Use "index" in filenames」にチェックを入れなければ、2.html,3.htmlというファイル名になり、チェックをいれると、index2.html,index3.htmlというように "index" がファイル名につきます。

テンプレートのカスタマイズ
カテゴリーアーカイブと月別アーカイブにページ分割を適用します。
- テンプレート「カテゴリ別ブログ記事リスト」を開き、「limit」アトリビュートを削除し、<mt:Entries>の下に<MTPAEntry>、</mt:Entries>の下に</MTPAEnd>を入れます。
<mt:Entries limit="$limit">
↓<mt:Entries> <MTPAEntry> : </mt:Entries> <MTPAEnd> - 次に、ページリンクさせる以下のような表示を適当な場所に入れます。
<MTPAIfMultiplePages> <MTPAPreviousPage show="1" text="<< 前のページ"><MTPAPageNum>/<MTPAPageCount> <MTPANextPage show="1" text="次のページ >>"> </MTPAIfMultiplePages>
ページリンクの表示方法はお好きなように変更してください。 - 同様にテンプレート「月別ブログ記事リスト」も変更します。
以上で、再構築させれば完了です。
コメントする