Wordpressのトップページに複数ブログのRSS一覧

WordPress MUを使うのであれば、本体ブログには、メンバーブログの更新情報を表示したいものです。

そのときの条件が、「複数ブログのRSSを時系列にアグリゲートし表示する」というもの。

まずは、プラグインをためしたけれどしっくり来るもの意外にない!!

feedwordpressは条件を満たしてくれるんですが、本体ブログの記事として実際に取り込まれてしまうんがちょっとなぁ。
(なんか見落としてるかな??)
次に、プラグインをあきらめ、ソースコードに埋め込むRSSリーダーを探しました。

複数のフィードを取得するものはいくつかあったけれど、時系列に並べられない。
ということで、結局、自作することにしました。

検索すると、以下のどっちかが利用できそう。

Google Ajax Feed API
MagpieRSS

Google API はなぜか、複数(FeedControl)のとき表示できない。。。

結局昔使ったことのある、MagpieRSSを利用することにしました。
下記のBlade-xさんのページに大変お世話になること6時間。。。

http://eden2015.xtr.jp/mtx/archives/2004/11/28_00_23

Blade-xさんのソースを時系列に並べて、5件だけ表示するように改造。

いろいろ試行錯誤の末、やっとできました。

おけーっ!

Comments are closed.

© PHPress since 2008