あひるガアガアのタイトルロゴ

【Movable Type】ランダムに関連記事を表示させる方法とおすすめプラグイン

2016年1月23日

「関連記事」「おすすめ」「Pick Up!」などの見出しで設置されているサイト内記事へのリンク一覧を作成します。
このページの下にあるような一覧表です。

Movable Type(ムーバブルタイプ)用に「RandomEntries」というプラグインがあるので、これを使用します。

ちなみに「RandomEntries」という名前のプラグインは幾つかあります。
その中でもrayners氏のプラグインが使いやすかったので、これを導入します。
DL先
https://github.com/rayners/movable-type-plugin-random-entries

グリーンのボタンの「Code」をクリック。「Download ZIP」で最新バージョン1.0.1をダウンロードします。
解凍したのち「RandomEntries」フォルダを、MT をインストールしたフォルダの「Plugins」フォルダにアップロードします。

MTのテンプレート作成画面等にて、表示させたい位置に以下のようにブロックタグを挿入します。
<mt:EntryPrimaryCategory> <mt:Entries random="1" lastn="10"> <a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a><br /> </mt:Entries> </mt:EntryPrimaryCategory>
・random="1" と指定することでランダムにリスト化されます。
・lastn="●" で件数を指定します。limit="●" としても同様です。
・<mt:EntryPrimaryCategory>タグで囲むと現在表示しているページと同じカテゴリからリスト化します。「関連記事」っぽくなります。
・現在表示しているページを除外する「unique="1"」は効きませんでした。原因はわかりません。
記事数が多いサイトは、他のページとの重複も少なくなるので、メリットが大きいと思います。
また、現在表示しているページが一覧に含まれてしまう可能性がありますが、記事数が多ければ確率的に低くなります。
Twitterツイートボタン