MagpieRSS で チェックしておきたいニュースを Feed を取得してサイドバーに表示するツールを作っていたのだけれど、気が付くと RSS が取得できなくなっていたのでソースをトレースしたら SimplePie が使えるようになってた。
読めなかった原因は、取得していた Feed の URL が変わっていただけだったので、個人的には MagpieRSS で全く問題ないのだけれど、Atom の取得に難ありとか、WordPress 用に SimplePie のプラグインが用意されているところなどからそれなりに需要があるみたいなのでメモ。必要になったときは使うことにする。
ソース
/wp-includes/feed.php に since 2.8 として書かれていた。
/** * Build SimplePie object based on RSS or Atom feed from URL. * * @since 2.8 * * @param string $url URL to retrieve feed * @return WP_Error|SimplePie WP_Error object on failure or SimplePie object on success */ function fetch_feed($url) { require_once (ABSPATH . WPINC . '/class-feed.php'); $feed = new SimplePie(); = 中略 = return $feed; }
参考
WordPress › SimplePie Plugin for WordPress « WordPress Plugins
※SimplePie を扱うプラグイン
busilab:ネットビジネスラボラトリー – RSS、AtomフィードをパースするSimplePie
※MagpieRSS に不満があり SimplePie に乗り換えた例
オフィシャルサイトの新機能にはしっかりと書かれていた。
ウィジェットおよびダッシュボードフィードに SimplePie を使用
トラックバック一覧
この記事にはトラックバックがついていません。