RSS WordPress

WordPressのRSSをjsonデータで処理する

更新日:

2015年12月にブログのRSSを処理するため使っていた「Google Feed API」が使用停止になりました。
このAPIはクロスドメインの問題を簡単に解決してくれ、なおかつスピードも速い使い勝手の良いものだったのです。

APIのいきなりの停止によって代替プログラムの導入が急務になり、採用したのが「rss-php」ライブラリです。
PHPでsimplexml_load_fileを使うだけでもクロスドメインの問題は解決するのですが、キャッシュの機能は独自に組み込む必要があるので、「rss-php」は利用価値があります。

私は使い勝手の良さも考慮して、RSSをjsonで読み込んで処理を行いました。

なお、「rss-php」については以下のブログを参考にさせて頂きました。

「Google Feed API」の代替として「rss-php」でRSSやAtomフィードを取得・表示する – lesson me
「Google Feed API」の代替として「rss-php」でRSSやAtomフィードを取得・表示する – lesson me

スポンサーリンク

WordPressのRSSをjsonデータで処理する

ホームページにニュースフィードを表示させるためにWordPressで作られたニュースブログのRSSを読み込みます。
ニュースのみWordPressというサイトでは有効な手段となります。

RSSをjsonデータで出力するphp(getjson.php)は以下。

 


 

htmlのjson処理部分も掲載しておきます。
この部分はホームページの仕様で異なるのですが、json処理のサンプルとしてご参照ください。

 

タイムスタンプはリミットがあるので、少し気になってます。

by T.Y.

-RSS, WordPress

Copyright© Slashd inc. BLOG , 2019 All Rights Reserved.