MTのプラグインMultiBlogは、MTで管理している複数のブログのエントリを別のブログに統合できる便利ツールです。これを利用して、LFDのホームをリニューアルしてみました。
現在SixApartのサイトに載っている使い方はバージョンが古く(Ver.1.99)同じように記述しても動きませんので、作者のDavid Raynes氏のサイトからMultiBlog2.0 の基本設置タグ例を引用しておきます。
<h3>Side Blog</h3> <MTMultiBlog include_blogs="7"> <MTEntries lastn="10"> <div class="entry"> <h4><$MTEntryTitle$></h4> <p><$MTEntryBody$></p> </div> </MTEntries> </MTMultiBlog>
このように、コンテンツをインクルードしたいテンプレートに記述します。
つまり、<MTMultiBlogEntries>というタグが<MTMultiBlog>と<MTEntries>にわかれただけなんですけどね。
include_blogsの後の数字はインクルードするブログのIDです。管理画面でインクルードしたいブログに移動し、URLを見るとIDが出ています。カンマで区切って複数のIDを記述することもできます。
lastnの後の数字は、表示するエントリ数です。自由に変更してください。
<MTEntries>タグで囲った中では、別のIDのブログの情報を、その別のブログの中で記述しているのと同じようにタグで呼び出して表示することができます。上記のタグはほんの一例で、他にもコメントやカテゴリーを呼び出したり、スタイルやHTMLタグを適用するのも自由なので、目的にあわせていろんな表示ができますね。
また、プラグインの設定で、外部ブログの更新時にこちらのページも再構築する、などトリガー設定もできるので、ちゃんと最新情報も反映されます。
ちなみに、今まではLFDのホームはMTで管理していなかったので、 blank">Feed2JSというサービスを使ってjavascriptで全ブログのヘッドラインを表示させていました。今回のリニューアルでMT内で一括管理することにしたのですが、今もMTの外にあるブログは、Feed2JSで表示させているんですよー。








RSSフィードを取得

最近のコメント