WordPress如何显示单个分类的rss
by Yan
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/
多谢了喔!这样便可以将被改道sideblog的rss单独公布出来。
例如http://1070.org/blog/wp-rss2.php?cat=6
添加后rss feed软件里面显示的标题还是同blog总标题一样,这个问题可以解决吗
那需要复制一份wp-rss2.php为这个分类特别作一个了。
打开它,在
$blog = 1;
后加上
$cat=”6″;
6是分类号码。
然后把其中的title,title link, description等改成这个分类的就可以了。
我没有测试。
收到 🙂
permalink后的URI似乎总是TrackBack不成功,这个问题在1.3版本里面解决了么?可能的原因是什么?如果调试的话,给个思路.谢谢
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(); ?>
http://yanfeng.org/blog/wp-trackback.php/392
http://yanfeng.org/blog/wp-trackback.php/392
我想请教一下:刚刚装的wp,但是rss地址总是显示错误,我不知道为什么啊?我并没有改动过这个rss地址啊?
http://kelet.512j.com/wp-rss2.php
kelet,实际上你的rss没有问题,可以在feeddemon上看。估计是你文章里的一些符号造成的。(试试删掉bblog后面的>_<和:kelet,看能不能解决问题)
[…] 由於最近小傑克寫的 Blog 內容都跟 Debian 與 Gentoo , 甚至是 OSS 社群無關, 所以處心積慮的想要讓餵送的問題能有分類的功能. 果然 Google 大神還是萬能的, 參考了這篇後, 連 code 都不用寫就有了. 原來 WordPress 早已內建. 真是感恩啊!!! […]
真實的記憶。。2007新年快樂!
[URL=][/URL]
原來在分類網址後面加上/feed就可以了~
我成功了~
感謝版主~
打开分类页面,直接加“/feed”,很实用,正是我想要的!