WordPress中10个有用的RSS技巧和修改(三)

这篇文章是RSS系列的最后一篇文章,希望大家以后遇到了WordPress的任何RSS问题,都能记得我们这三篇文章。

7. 在你的WordPress Blog上显示任意RSS
sm5

问题:你是否有好几个Blog,或者你还管理着一个论坛?如果是,你可能需要在你的WordPress Blog上显示各种RSS feed。

解决方案:很多插件都能实现这个功能,但是其实没必要用它们。Wordpress有一个可以利用的内建RSS 阅读器,比如,在你的Dashboard上显示新闻。你要做的就是把它用到你的主题上。

1. 将下面的代码复制到你的主题中的任何地方(我个人将它放到了侧边栏之中,页脚也行,或者,放到页面模板里面):

< ?php include_once(ABSPATH.WPINC.'/rss.php'); wp_rss('http://feeds.feedburner.com/wprecipes', 3); ?>

2.保存,搞定,就这么简单!

代码解释:首先我们从WordPress核心中把rss.php文件包括进来。这个文件允许我们使用wp_rss() 功能,此功能有两个参数,一个是RSS feed的地址,另一个是要显示的RSS条目的数量。

来源:How to: Display any RSS feed on your WordPress blog

8. 使用指定分类RSS Feeds
rss-categ

问题:很多Blog都在谈论大量不同的话题:设计,变成,Blog技巧等等。你是否遇到过一个你只喜欢其中一个分类文章的Blog?如果是,你绝对应该考虑为你自己的读者准备各分类单独的Feed。

解决方案:如果你只是想订阅Wopus中文平台的某一个分类文章,比如你想订阅基础教程(https://www.wopus.org/category/wordpress-basic/)的文章,那么只需要在 基础教程 这个分类后面添加feed就好了,即:

https://www.wopus.org/category/wordpress-basic/feed

9. List RSS Feeds by Category 将RSS Feeds按分类列出
sm3

问题:如果你喜欢上面这样的样式,你也许会想将你所有的分类feed按列表为你的读者列出。

解决方案:
1. 编辑你的主题的任意文件,把你想列出的分类和它的feed编辑到任何你想放置的位置对应文件之中。
2. 复制下列代码:

< ?php wp_list_categories('feed_image=http://www.myblog.com/image.gif&feed=XML Feed&optioncount=1&children=0'); ?>

3.保存文件,现在你的分类就可以和它们对应的feed一起显示了!

代码解释:这个修改只用了带两个参数的功能。第一个是feed_image,它允许我们将指定URL显示为一个feed图片。第二个参数是feed,它用来指定feed格式。

10. 干净的去掉RSS Feeds

sm7

问题:比如你在把Wordpress作为一个CMS来用,用来管理你的在线文件夹或是你的公司网站。在这种情况下,RSS feed就不再那么有用了。有些人也许会想移除它。

解决方案:我看过网上很多”修改”是说,你只需移除Wordpress核心文件wp-settings.php中的include。我并不认为你需要编辑核心文件。取而代之的,下面的修改会完成这件事。只需将下面的代码复制到你的主题的functions.php中:

function fb_disable_feed() {
wp_die( __(‘No feed available,please visit our homepage!’) );
}
add_action(‘do_feed’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rdf’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rss’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rss2’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_atom’, ‘fb_disable_feed’, 1);

来源:Disable WordPress feed

后记:
关于作者
这篇文章的作者是Jean-Baptiste Jung,一个26岁的比利时Blogger。他在两处写博,一处是WpRicepes上写关于Wordpress的,另一处则是在Cats Who Code上写任何有关于博客和编程的文章。你可以通过Follow Jean的Twitter(http://twitter.com/catswhocode)来和他联系。

Comments

10 responses to “WordPress中10个有用的RSS技巧和修改(三)”

  1. 酋 长 Avatar

    再次沙发。。

  2. 会律 Avatar

    老实酋长沙发哦!什么时候让我一次,哈哈!

  3. EaSy Avatar

    汗!只能做板凳了!冬天来了。很冷的!

    1. 老时 Avatar

      看我的头像就暖和了。

  4. minlawoo Avatar

    好似有用……

  5. 网扎小折 Avatar

    不错,很喜欢博主的文章

  6. 婷婷 Avatar

    辛苦了 酋长

  7. 春海部落阁 Avatar

    很好教程哈。