SimplePie 是一个 RSS 解析程序,它和WorPress博客内部集成的MagpieRSS 很类似。SimplePie 在对 RSS 或 Atom 的数据处理能力上毫不逊色于 MagpieRSS,并且 SimplePie 速度更快,而且功能也更加强大,SimplePie 拥有了比MagpieRSS 更多的实用方法和属性,这可以帮助你快速的构建一个 RSS 阅读器或 RSS 数据处理模块。
SimplePie 使用上非常简单,它的构造函数有三个参数。
feed_url 设置 Feed 的地址,可以输入多个。
cache_location 设置缓存的文件夹
cache_duration 设置缓存时间,默认为60分钟
所以读取一个 Feed,简单列出标题的代码如下:
// Single feed $feed = new SimplePie('http://simplepie.org/blog/feed/', $_SERVER['DOCUMENT_ROOT'] . '/cache'); echo $feed->get_title();
如果读取多个 Feed,则如下:
// Multiple feeds $feed = new SimplePie(array( 'http://simplepie.org/blog/feed/', 'http://digg.com' ), $_SERVER['DOCUMENT_ROOT'] . '/cache'); echo $feed->get_title();
SimplePie 还有另外一种标准构建的写法,也是推荐的写法:
// Single feed $feed = new SimplePie(); $feed->set_feed_url('http://simplepie.org/blog/feed/'); $feed->enable_order_by_date(false); $feed->cache_location($_SERVER['DOCUMENT_ROOT'] . '/cache'); $feed->init(); echo $feed->get_title();
关于更多 SimplePie 的使用,请参考 SimplePie 的API。
很多插件可以让你很快在 WordPress 中使用 SimplePie。
首先SimplePie Core可以让你在 WordPress 中直接使用 SimplePie。
稍微复杂一些的应用可以使用SimplePie Plugin for WordPress,可以让你在后台通过简单配置就能显示其他的 Feed。
更多插件请参考 SimplePie Plugin 页面的 WordPress 部分。
欢迎大家通过点击下面RSS订阅我的博客
MagpieRSS与SimplePie区别
2009-03-17 / 分类:网络心得 / 5 条评论 / 6,845 次阅读
- 世界十大禁片 (270,108)
- 不用登录QQ查看好友资料 (155,048)
- 手把手教你成为一个牛逼的Blogger (126,538)
- 在哪个网站能找一夜情? (124,459)
- 江苏省英语三级四六级查询 (122,478)
- 最新搜索引擎收录地址大全 (119,829)
- 局域网中加速启动速度 (119,394)
- 致所有来访者(12年1月03日更新) (112,145)


2011年06月22日 1:49 上午
SimplePie 1.2 php 5.3以后就不能用了
[回复]
2011年01月22日 6:00 上午
哈哈,我敢给你留下一句话。
[回复]
2010年12月21日 8:08 上午
呵呵, 好像現在大家對RSS的興趣越來越淡了, 真的很遺憾.
[回复]
2009年12月7日 1:35 下午
百度百科来的,呵呵,光临~
[回复]
2009年03月17日 1:19 下午
wp没用过,我用的zblog,rss我不怎么注意,毕竟现在使用RSS的不是很多
[回复]