WordPress如何显示单个分类的rss

jun问:如何显示单个分类的rss?我查阅整理如下,备大家参考。(针对1.2来说的)

1、wp_list_cats函数现在有两个相关参数:feed 和 feed_image。feed_image 是用来做链接的图片的url;feed 是用来做链接的文字;如果两个参数都设置了,feed是图片alt里的文字。例子:

wp_list_cats(‘feed=XML’);
wp_list_cats(‘feed_image=/wordpress/images/xml.png’);

2、也可以直接写,比如分类1的rss 2.o的url:

http://www.yourwebsite.com/wp-rss2.php?cat=1

如果你使用了 permalinks,在分类链接后面加 “feed/”就可以了,比如:

http://www.yourwebsite.com/archives/category/general/feed/

关键词:

12 Responses to “WordPress如何显示单个分类的rss”

  1. jun says:

    多谢了喔!这样便可以将被改道sideblog的rss单独公布出来。

  2. jun says:

    例如http://1070.org/blog/wp-rss2.php?cat=6

    添加后rss feed软件里面显示的标题还是同blog总标题一样,这个问题可以解决吗

  3. 桑葚 says:

    那需要复制一份wp-rss2.php为这个分类特别作一个了。

    打开它,在
    $blog = 1;
    后加上
    $cat=”6″;
    6是分类号码。

    然后把其中的title,title link, description等改成这个分类的就可以了。

    我没有测试。

  4. lemonhall says:

    permalink后的URI似乎总是TrackBack不成功,这个问题在1.3版本里面解决了么?可能的原因是什么?如果调试的话,给个思路.谢谢

  5. 桑葚 says:

    1.3版本似乎已经补了这个bug,你可以trackback cnwp看看。:)

    你可以对照一下1.2和1.3版本这个函数trackback_url() 的差别,或许能找到原因。

    如果你不想升级,也不想求原因,只想能显示正确的trackback_url,你可以在wp-comments.php里找到这一句:
    <?php trackback_url() ?>
    把它换成这个:
    <?php bloginfo(‘url’); ?>/wp-trackback.php/<?php the_ID(); ?>

  6. kelet says:

    我想请教一下:刚刚装的wp,但是rss地址总是显示错误,我不知道为什么啊?我并没有改动过这个rss地址啊?
    http://kelet.512j.com/wp-rss2.php

  7. 桑葚 says:

    kelet,实际上你的rss没有问题,可以在feeddemon上看。估计是你文章里的一些符号造成的。(试试删掉bblog后面的>_<和:kelet,看能不能解决问题)

  8. [...] 由於最近小傑克寫的 Blog 內容都跟 Debian 與 Gentoo , 甚至是 OSS 社群無關, 所以處心積慮的想要讓餵送的問題能有分類的功能. 果然 Google 大神還是萬能的, 參考了這篇後, 連 code 都不用寫就有了. 原來 WordPress 早已內建. 真是感恩啊!!! [...]

  9. zJY says:

    真實的記憶。。2007新年快樂!

  10. Arnie says:


    [URL=][/URL]

Leave a Reply