F1最新ニュースという、複数のサイトのトピックを配信する、まとめサイトをWordPressで作ることになりました。

その為に、複数のRSSフィードから一つのRSSフィードを生成する必要が生じたので、調べたことをメモしておきます。

ただ単に、RSSを読み込んで記事として配信するだけならば、FeedWordpress というプラグインがあるので、非常に作成が簡単なんです。

【参考】
FeedWordPressの設定

しかし、引用サイト毎に表記の揺れがあるのが気になって、わざわざRSSを改めて生成するという方法を採ることにしました。「続きを読む」が、サイトによっては「more」になっていたり、テキスト形式で配信するものもあれば、HTMLタグが入って配信するものがあったりなどです。

PHPのコードを参考にしたのは以下のサイトです。というよりも、2つのサイトに書いてあるコードを丸パクリしたと言っても過言ではありません。

【参考】
複数のRSSフィードを高速でまとめる方法
RSS 2.0 形式のフィードを作成するライブラリ

これらのサイトを参考にして出来上がったのが、以下のコードです。現在、RSSを生成するのに使っているコードと全く一緒のものとなります。

以上、参考にして下さい。

スポンサー

お問い合わせ

この記事についてご質問があれば、お問い合わせ下さい。

お名前(必須)
お名前フリガナ(必須)
メールアドレス(必須)
メールアドレス確認(必須)
お問い合わせ記事URL
お問い合わせ内容(必須)