关于WORDPRESS不支持分类RSS输出问题的解决方案- -
这几天研究WORDPRESS,发现不支持分类输出RSS,感觉到不太方便,经过仔细研究源码,发现它代码中自身带有分类输出RSS功能,但是因为缺少相应语句,无法正常使用。如何处理?引起了我们开发小组人员的兴趣。
如何证明源程序含有RSS分类输出功能,你只要输入如下语句即可。
http://127.0.0.1/wordpress/wp-rss2.php?cat=1
运行上句必须确保含有至少1个类。可见能够正常输出RSS FEED。
如何解决这一问题,我们发现相关程序在
\xoops\modules\wordpress\wp-includes\template-functions-category.php中,单行本的WORDPRESS则在wordpress\wp-includes\template-functions-category.php中,基本上差不多,只要修改364-366行,增加<a href="'.$siteurl.'/wp-rss2.php?cat='.$category->cat_ID.'"><font color=red>[RSS2.0]</font></a>,即可以实现自己的要求。有兴趣者可以试试。也希望你把有关的修改好建议告诉我呀。
通过RSS订阅本站
或订阅本站VOA资源 未知的味觉有关科研、食品研究、网络和生活的博客home关于 服务 订阅 iUseThis 站点地图 browse ↓ 仪器那点事 (29) 博客挑战赛 (33) 幸福生活 (90) 快乐科研 (38) 感官评价 (2) 捅咕挨踢 (76) 数据可视化 (3) 文献管理&检索 (25) 科普 (10) 英语学习 (51) 营养与安全 (7) 阅读时间 (47) 食品那点秘密 (1) 捅咕挨踢
如何实现RSS的分类输出
02.27.08 | No Comments
呵呵,本来很简单的,今天捣鼓podcast,发现了RSS分类输出的简单办法。有两种情况,一种是只输出一个分类,还有一种是把几个分类输出到一个FEED里面。还有一种情况是,把一个分类中,类似的文章输出到,或者说tag/标签相同的文章输出到一个Feed。如果你想做最后一种,你就不用继续读了,我这里只提供前两种的解决办法。
第一种解决办法,在你的页面上点击分类,比如像我,想把英语学习分类输出,点击英语学习分类,在浏览器得到如下地址:
http://www.wangyutang.com/category/english-study/
在这个地址后面加一个feed
http://www.wangyutang.com/category/english-study/feed
这就是你这个分类的FEED源了,到FEEDSKY或者FEEDBURNER,点击添加新Feed。“在输入你的博客(Blog)或Feed地址:”里输入上面的带Feed的那个链接。这样形成Feed就是分类输出的了。
第二种,几个分类统一输出到一个FEED里。其实步骤一样,在wordpress后台,选择你要输出的分类之一设定为父分类,其他设定成子分类(比如,你要输出三个分类分别是A、B、C,把B、C分类的父分类设定成A)。然后执行第一种解决办法的步骤。只不过你需要点击A分类罢了。如果你觉得这样不好,你也可以建立一个分类,成为A、B、C的父分类。只要你不再这个分类里发表文章,就不会在前台显示。