声明:这里的自频道并非是指博客大巴的“自频道”,并非教你如何在博客大巴上用一个小时建立一个好像Web2.0的江湖那个样子的博客,而是教你如何利用RSS的技术在WordPress上建立一个“有模有样”的博客——这点和博客大巴的自频道的本质是一样的,都是托RSS的福。
必备插件:Exec-PHP、SimplePie Core以及SimplePie Plugin for WordPress。
下面是简易的教程,您如果感兴趣欢迎光顾。
第一步:下载三个必备插件
下载地址:Exec-PHP、SimplePie Core以及SimplePie Plugin for WordPress。
第二步:上传并激活以上三个插件
把这三个插件上传到wordpress/wp-content/plugins文件夹里面,然后到WordPress后台激活它们。
第三步:建立一个cache文件夹
在wordpress/wp-content目录下新建一个文件夹并命名为“cache”。
第四步:确保三个插件一切正常
进入WordPress后台设置(settings)页面,点击SimplePie for WP,确保Installation Status下面的5项都是打勾的,如下图:

接下来,你所需要做的就是页面的排版和代码的复制粘帖了。
第五步:设置RSS Feed输出页面模板
SimplePie Plugin for WordPress一共提供6种输出模板,分别如下:
1. Blog Style——输出标题、摘要和来源,不包括图片。
2. Blog Style Full——输出标题、图片和来源。
3. Blog Style With Enclosures——输出标题、全文、图片和来源。(这个有时候不灵,原因不明,您如果知道欢迎告知。)
4. Enclosures Only——只显示网页徽标和标题。
5. Default——和Blog Style是一模一样的。
6. Sideblog——只有标题和摘要。
在SimplePie Plugin for WordPress后台General Settings里面,除了可以选择输出模板之外,还可以设置每个页面输出多少个RSS Feed、如果有多个Feed,每个Feed分别输出多少个,以及时间的显示方式等等。
第六步:决定是在Page还是在Post输出RSS Feed
Exec-PHP这个插件允许您在页面(Page)和文章(Post)输出PHP代码,非常好的一个插件。您可以按照自己的兴趣决定到底是通过Page输出还是通过Post输出。
第七步:决定您要在页面上输出谁的RSS Feed
这里以精品博客和Daily Blog Tips的RSS Feed为例。
第八步:创建页面
新建一个页面,如果您要在这个页面输出精品博客的RSS Feed,只需要输入下面的代码:
<?php echo SimplePieWP(‘http://jingpin.org/’); ?>
或者
<?php echo SimplePieWP(‘http://jingpin.org/feed/’); ?>
同样,如果您要在这个页面输出Daily Blog Tips的RSS Feed,只需要输入下面的代码:
<?php echo SimplePieWP(‘http://www.dailyblogtips.com/’); ?>
或者
<?php echo SimplePieWP(‘http://feeds.feedburner.com/DailyBlogTips’); ?>
如果您想在这个页面同时输出精品博客和Daily Blog Tips的RSS Feed,只需要输入以下代码:
<?php
echo SimplePieWP(array(
‘http://jingpin.org/feed/’,
‘http://feeds.feedburner.com/DailyBlogTips’
), array(
‘items’ => 10,
‘cache_duration’ => 1800,
‘date_format’ => ‘j M Y’
));
?>
当然,上面的RSS Feed地址通常可以改为博客主页地址。另外,如果您要在一个页面同时输出三个或者三个以上不同博客或者网站的Feed,把网址或者RSS Feed地址加进上面的代码里面就行了,不过,如果Feed数量越多,输出的速度就越慢。
代码中的items、cache_duration、date_format这三项的数据可以按照个人爱好修改。
其中‘items’是显示的RSS Feed数;‘cache_duration’是缓存时间,默认是3600秒,cache里面的文件是要占用空间的,可能一个SPC文件有几百K。‘date_format’是指时间的显示方式。这些设置也可以在上面第五步的General Settings里面设置。如果这里的items数字比在General Settings设置的数字要大,那么页面显示的时候是以General Settings上的为准。
第九步:发布并重复第七步
如果您需要创建不同的页面,以便每个页面输出不同的RSS Feed,那么只需要重复第八个步骤就可以了。
怎样?简单吧?您可以按照行业或者语言来对各种各样的RSS Feed进行归类并整合,也可以对同一个行业里面那些有名气的或者没有名气的博客或者网站进行整合。一句话,您爱怎么办就可以怎么办。搜集并输出几百个RSS Feed,然后弄点流量,放点广告,大概也有赚钱的机会。
具体效果可以看看这个为了写这篇文章而建立的RSS Reader博客。
后续:
但是有一点是需要特别注意的。国内虚拟主机不能通过这种方法输出由Feed Burner烧制的RSS Feed——如果您的国内主机可以,请告知是哪一个服务商,以便精博更换主机;如果您能够通过某些技术使这种不可能变成可能,欢迎分享。我爱水煮鱼的雪山飞猪说是因为GFW,所以才不能读取FeedBurner的Feed。
精博的虚拟主机是国内的,为了解决这个问题,精博通过把要输出的FeedBurner烧制的Feed先托管到Feedcat,然后再通过上面的方法输出,但是有些博客(例如JohnTP)的Feed还是没有办法输出。另外,不知道Feedcat何时会把我托管的这些Feed删掉,因为我毕竟不是这些Feed的主人。
实在不行,就只好换个老外的主机了。RSS Reader用的是总统博客推荐的老外的主机,没有这个问题,欢迎关顾。
相关博文:

哇,你这个com luv的功能超赞的!我研究一下先~~
.-= 小达学摇滚´s last blog ..淘宝皇冠金冠店差评研究 =-.
- spam
- offensive
- disagree
- off topic
Like