Style RSS Feed for a human? 时间:2011-01-20 作者:Jage 我有一个客户要求格式化RSS提要,这样XML看起来就不会那么难看了。我正在考虑一个插件或其他东西来检测用户代理,并根据常规浏览器请求修改提要模板,而不是需要原始XML的阅读器。听起来我走对了吗?我本来打算使用feedburner之类的东西,但这个网站有很多作者,他们一直在添加新的作者,不想在feedburner为他们得到的每一个新的feed都设置一些东西。 3 个回复 SO网友:Rarst 您不需要浏览器检测,RSS(作为XML)可以设置样式,而不会失去与机器阅读器的兼容性。我认为这种形式是XSLT.不幸的是,我几乎没有XSLT的实际操作经验,也没有在WordPress提要的上下文中使用XSLT,因此无法给出可靠的示例。 SO网友:EAMann 坦率地说,不要浪费时间重新发明轮子。只需使用现有的自动化工具,如Feedburner. 建立一个新的feed需要几秒钟的时间。它还为您提供了一流的分析,让您知道谁是订阅源的用户。Feedburner还将自动重新格式化提要以供人类使用,在用户选择的提要阅读器中提供订阅提要的简单图标,并允许您轻松支持电子邮件订阅,而无需添加第二个工具。 SO网友:editor 我相信你想做的是创建WordPress a中的custom feed template." 基本上,就像你可以有索引一样。php?feed=rss2或索引。php?feed=atom您可以创建一个新的自定义feed类型索引。php?feed=人类可读。这并不完全简单,但基本上您需要在一个文件中创建此模板,然后在另一个插件文件中将其连接到WP重写。这个WordPress Google Sitemap plugin 使用自定义提要模板创建站点地图,您可以将其作为示例。 结束 文章导航