编写插件修改WordPress的RSS输出

WordPress是一款著名的开源blog平台,基于php,其灵活的模板(theme)和插件(plugin)架构,使得扩展性非常的好,通过模板可以随心所欲的变化前端展示,通过插件则可以实现额外的功能。比如可以通过插件修改rss输出,在其中加上诸如版权声明,相关文章等功能。另外,强烈建议在rss全文输出内容,经常在Google Reader中看到一篇好文章却只有摘要,点过去发现网站又无法打开,这种感觉真让人抓狂。

MyWordpressFeed.txt下载后另存为MyWordpressFeed.php,修改FeedRelatedPost函数中相应的地方,传到wp-content/plugins目录,到后台管理激活MyWordpressFeed插件,即可获得和我的blog一样的rss输出效果。php我只是略知皮毛,代码贴出来给有需要的朋友参考(Update:贴了半天代码,发现coolcode插件无法解析这种php里又输出html的代码,只好打包成txt文件,点击这里可查看或者下载)。



无觅相关文章插件,快速提升流量

5条评论

  • At 2008.06.16 12:35, cube316 said:

    据我所知WP2.5以上后台已经有选项可以指定RSS是全文还是摘要输出了,所以没必要自己装插件。

    当然如果是低版本的WP,还是有这个必要。

    • At 2008.06.16 12:40, NinGoo said:

      wp后台对rss一直都有全文还是摘要输出的选项,但是这个摘要,是指你在撰写文章时在高级选项里单独写的一段摘要,对于在文章中加的more标签无效的。

    • At 2008.06.17 10:59, cube316 said:

      我想已经是确认被Fix的了:
      http://trac.wordpress.org/ticket/2582

      如果是低版本,不妨瞧瞧这两个:
      http://yskin.net/projects/wp21-feed-tuneup
      http://cavemonkey50.com/code/full-feed/

      • At 2008.06.17 11:01, cube316 said:

        为何我前面的评论没出现,莫非是链接太多了?
        看这里:
        http://trac.wordpress.org/ticket/2582

        • At 2008.06.17 11:20, NinGoo said:

          呵呵,多谢。确实没有关注wp新版本的bug问题。只是以前发现more标签一直无法输出,才找了个插件修正的,呵呵。等有时间去掉插件看看效果。

          为了防止垃圾评论,凡是有连接的评论都需要人工审核^_^


        (Required)
        (Required, will not be published)