WordPress RSS Feed 设置
WordPress RSS订阅,虽然已经不如几年前那样流行,但是依旧还是有不少朋友忠于Feed阅读
米扑博客订阅示例:https://blog.mimvp.com/feed/
使用WordPress搭建的网站,它的RSS Feed地址是什么?
如何订阅某个WordPress站点自己喜欢的那一部分内容?
添加 WordPress Feed订阅
作为一个WordPress站长,给你的网站添加Feed地址或订阅按钮是十分必要的。
WordPress的feed类型
WordPress 包含了多种类型的Feed地址,它们都可以通过 bloginfo() 来调用,以下就是各种类型Feed地址的调用方法:
1)RDF/RSS 1.0 feed地址 (文件订阅,需要打开下载)
<?php bloginfo('rdf_url'); ?>
2)RSS 0.92 feed地址
<?php bloginfo('rss_url'); ?>
3)RSS 2.0 feed地址 (rss订阅网址,推荐,米扑博客订阅:https://blog.mimvp.com/feed/)
<?php bloginfo('rss2_url'); ?>
4)Atom feed地址 (推荐)
<?php bloginfo('atom_url'); ?>
5)RSS 2.0 feed 评论地址
<?php bloginfo('comments_rss2_url'); ?>
前面4种Feeds是对内容的变更的订阅源,一般情况下,常用的是 RSS 2.0 的Feed地址
最后一种是WordPress整站的评论更新的Feed地址,用来给读者订阅网站的评论的
当然,如果你想让读者订阅单独一篇文章的评论,你可以使用下面的函数来获取单一文章的评论订阅地址,
这个函数通常添加在主题的 single.php 文件:
<?php post_comments_feed_link('RSS 2.0'); ?>
如果你想为你的网站添加一个RSS订阅地址,可以使用类似下面的代码(一般是添加到主题的 header.php 、sidebar.php 或 footer.php):添加RSS订阅链接的方法
<a href="<?php bloginfo('rss2_url'); ?>" title="RSS订阅本站">订阅本站</a>
或者你可以使用一个订阅图标来替换“订阅本地”这几个字,可以使用类似下面的代码:
<a href="<?php bloginfo('rss2_url'); ?>" title="RSS订阅本站"><img src="图标的地址" alt="RSS Feed" title="RSS Feed" /></a>
WordPress 站点订阅
如果你想订阅一个WordPress站点,而这个站点上没有显示订阅链接或图标,如何订阅呢?
或者你只想订阅这个网站的某一部分的内容,又该如何?
WordPress有一个固定链接(permalinks)设置功能,可以设置网站的链接样式,如下图所示。
使用不同的链接样式,网站的Feed地址就可能不同。
从上图我们可以将固定链接分为“默认结构”和“其他结构”两类,
之所以这样分,是因为“默认结构”和“其他结构”是产生两种不同的feed地址:
“默认结构”一般的feed地址是在后面添加 &feed=rss2,其他结构一般在链接后面加 /feed/
例如:米扑博客RSS订阅,就属于其他结构 https://blog.mimvp.com/feed/
只要你打开一篇WordPress文章,链接地址中含有[ ?p= ]字样的,说明是“默认结构”,反之为“其他结构”。
下面是各种类型的订阅地址样例,你只需将地址添加到你的feed阅读器中订阅即可。
1. 订阅整站的文章
默认结构:https://blog.mimvp.com/?feed=rss2
其他结构:https://blog.mimvp.com/feed/
2. 订阅某个分类(category)的文章
默认结构的分类地址一般为 /cat=分类id
其他结构一般为 /category/分类别名(slug)
有些使用插件删除了 /category ,比如 WordPress大学就如此
比如分类“WordPress主题”的id为 3 ,别名为 themes
默认结构:https://blog.mimvp.com/?cat=3&feed=rss2
其他结构:https://blog.mimvp.com/category/themes/feed/
3. 订阅某个标签(tag)的文章
默认结构的标签地址为 /?tag=标签名
其他结构为 /tag/标签名 ,比如标签为“phpmyadmin”的feed地址
默认结构:https://blog.mimvp.com/?tag=phpmyadmin&feed=rss2
其他结构:https://blog.mimvp.com/tag/phpmyadmin/feed/
4. 订阅某个搜索结果的文章
比如搜索词为“phpmyadmin”的feed地址
默认结构:https://blog.mimvp.com/?s=phpmyadmin&feed=rss2
其他结构:https://blog.mimvp.com/search/phpmyadmin/feed/
5. 订阅某个作者的文章
默认结构的作者页面链接为 /?author=作者id
其他结构为 /author/作者用户名
默认结构:https://blog.mimvp.com/?author=1&feed=rss2
其他结构:https://blog.mimvp.com/author/cmhello/feed/
6. 订阅整站的评论
默认结构:https://blog.mimvp.com/?feed=comments-rss2
其他结构:https://blog.mimvp.com/comments/feed/
7. 订阅单篇文章的评论
默认结构的feed地址为 /?feed=rss2&p=文章id
其他结构为 文章地址后加/feed
默认结构:https://blog.mimvp.com/?feed=rss2&p=622
其他结构:https://blog.mimvp.com/do-not-rush-to-upgrade-wordpress-3-5.html/feed
英文原文:WordPress Feeds
参考推荐:
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2017-11-02 04:56:25
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!