MT(MovableType)

MTでPageButeというページ分割プラグインを使ってみた

今日は、久しぶりのMT案件を対応していました。

 

ページ分割が必要だったので、

PageButeというプラグインを利用させて頂きました。

 

1ページ目から順にindex.html、index_2.html、index_3.html、index_4.html、・・・・

と静的ページを作成して各ページ番号にリンクを貼ってくれるプラグインです。

 

使い方は簡単で、

まずプラグイン提供元のスカイアークさんのサイトからプラグインをダウンロードして、

解凍後に出来た「PageBute」ディレクトリをMTのプラグインディレクトリ(/plugins/)にアップします。
http://www.skyarc.co.jp/engineerblog/entry/2642.html

 

これでインストールは完了です。

 

あとは、ページ分割が必要なページのテンプレートに、

ページング用のコードを追加してやるだけです。

 

今回の案件では以下のようなコードを書いてやりました。

まず、
<MTPageContents count="5">に一ページ当たりに表示させる記事数を設定します。

 

次に、

<MTEntries lastn="0">でループさせて記事を表示させます。
※この際、lastn="0"またはlastn="999"としておきます。

 

</MTEntries>の上あたりに<$MTPageSeparator$>タグを入れるのも忘れないようにしてください。

 

あと、

<$MTPageLists$>タグの「show_always="0"」は、

1ページしかない場合にページ番号を出力しないようにするための設定です。
※「show_always="0"」を設定していない場合、2ページ目以降が無くてもページ番号「1」を表示してしまいます。

 

というか、

細かい設定方法はスカイアークさんのサイトや他の利用者の方が解説してくれているので、

そちらを見た方が早いです。

 

とにかく、

ダイナミック・パブリッシング化していると使用できないですが、

静的ページを吐き出している場合にページングを設定するには、

非常に便利なプラグインです。

WordPress短期学習プログラム

関連記事

  1. MT パスのカスタマイズ

    MT(MovableType)

    MT - 記事ページのパスをカスタム!!

    今日の午前中はMTの新規案件対応でした。もう新規のMT案件…

  2. MT(MovableType)

    MTで変数を扱う

    MTで変数を使用する場合には、&lt;$MTSetVar name…

  3. MT(MovableType)

    MT カスタムフィールドで写真を表示

    MTには不慣れの私ですが、年に数回はMTの案件も受注します。&…

  4. MT(MovableType)

    MTの高速化を試してみました!!

    MTで構築した某ブログをスマホ対応させてみました。…

  5. MT(MovableType)

    MT「アクセス統計データのキャッシュを削除できませんでした。」

    MTを使用されている業者さんからの依頼でサーバーの移管作業を行っている…

  6. MT(MovableType)

    某サーバの移設

    某サーバ(ラピ●●●●)が最近サーバの移設作業を強行しました。…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. PHP(ピー・エイチ・ピー)
  2. PHP(ピー・エイチ・ピー)
  3. WP:WordPress(ワードプレス)
  4. WP:WordPress(ワードプレス)
  5. WP:WordPress(ワードプレス)
  6. Security(セキュリティ)
  7. WP:WordPress(ワードプレス)
  8. WP:WordPress(ワードプレス)
  9. WP:WordPress(ワードプレス)
  10. アフィリエイト
PAGE TOP