WordPress 2.8 から SimplePie が使えるようになってた

2009/08/07 金曜日 12:25 投稿者 zon

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 を使用

Version 2.8 – WordPress Codex 日本語版

この記事のトラックバックURL

トラックバック一覧

この記事にはトラックバックがついていません。

コメント一覧

この記事にはコメントがついていません。

RSS feed for comments on this post.

コメント投稿

:b-ok: :b-ng: :b-heart: :b-heartbreak: :b-note: :b-idea: :b-!: :b-?: :b-sleep: :b-up: :b-down: :b-run: :b-tear: :b-sweat: :b-cat: :b-star: :b-glitter: :b-silent: :b-anger: :b-black: :b-neutral: :b-weep: :b-cry: :b-grin: :b-shock: :b-shy: :b-smile: :b-angry: :b-redangry: :b-depress: :b-glad: :b-relieve: :b-surprised: :b-tired: :b-fascinated: :b-oops: :b-amazed: :b-absent: :b-happy: :b-discouraged:

zontheworld
うまい焼肉が喰いたい。
HTML convert time: 8.733 sec. ( Login )