在浏览一些网站时,我们经常会看到一个黄色的RSS订阅标志,不过有些朋友可能并不知道如何使用,在本文中我们将以WordPress为例,教大家使用RSS订阅博客网站
什么是RSS订阅
通常情况下,我们想要查看网站的新内容时,需要手动打开对应的页面,查看是否有新的内容,如果是一两个网站,这样做是没有什么问题的;但是如果因为其他原因,你需要每天关注多个网站的内容更新,这些重复的操作将耗费大量的时间。
RSS就是为解决这个问题而出现的,通过RSS,每个网站都可以自己网站的新内容,用户只要订阅了网站的RSS,就会收到通知,这其实和微信公众号是同样的原理,只不过内容输出者变成了网站,而用户只需要一个RSS阅读器便能查看所有自己订阅的站点
WordPress网站中的RSS
在WordPress系统中,默认已经为我们开启了RSS功能,你只需要打开自己的网站并在后边加上 feed后缀即可查看自己站点的RSS信息,比如WP主题站的RSS地址就是 https://themeforwp.net/feed/
注意:使用RSS一定要确保自己设置了WordPress固定链接
另外你还可以对它进行一些简单的设置,打开设置 ; 阅读
这里面有2个重要的选项,他们的作用分别是设置RSS中显示的文章条目和RSS文章是否完全显示
使用RSS阅读器订阅站点
在找到了RSS地址后,我们就可以将其添加到阅读器中了,有很多在线的RSS阅读器,只需要注册一个账号便可以使用,这里我使用的是Feedly
打开Feedly之后,点击最下方的 ADD CONTENT按钮
在搜索框中输入WordPress的RSS地址,然后点击Follow即订阅了对应的网站
每当网站有更新时,你会收到提醒,而且可以直接在阅读器中查看,非常方便
订阅WordPress某个分类、标签等特定信息
如果是一些比较综合性的站点,可能我们只是关心其中的某一个栏目,我们只想订阅这一种类别的文章,这个时候还可以设定只订阅WordPress分类或者标签
订阅特定的分类目录文章格式
http://example.com/category/categoryname/feed/
categoryname表示分类目录别名,比如你只想订阅WP主题站中精选文章,就可以订阅 https://themeforwp.net/category/collection/feed
订阅特定的标签下文章格式
http://example.com/tag/tagname/feed/
订阅评论
http://example.com/comments/feed/
有一个简单的方法就是打开分类目录后,在网址后加上feed字符,如果输出了RSS信息,就表示你可以使用该地址订阅
RSS的限制与禁用
虽然RSS确实为网站的用户带来了很大的方便,但是对于网站运营者可能会面对一些问题,比如最常见的广告问题,如果都可以通过RSS看到内容,那么用户就不会再去网站上进行浏览了,这时候就会影响到网站的收入
那么,如何避免呢?
最优的方法就是限制RSS内容长度
默认情况下WordPress是输出全文的,所有的内容包括图片都可以在RSS中阅读到,我们可以通过WordPress自带的功能限制RSS只输出一部分内容,仅作提醒用,让访客看到RSS更新后移动到网站中阅读
仪表盘打开 设置 ; 阅读,让feed只显示摘要内容
禁用WordPress Feeds
还有些时候我们完全不想要提供RSS阅读,只提供网站阅读,这个时候可以禁用掉RSS,有很多这样的插件,比如Remove RSS Feed、Disable Feeds等,或者你也可以通过代码的方式禁用掉
function itsme_disable_feed() {
wp_die( __( 'No feed available, please visit the <a href="'. esc_url( home_url( '/' ) ) .'">homepage</a>!' ) );
}
add_action('do_feed', 'itsme_disable_feed', 1);
add_action('do_feed_rdf', 'itsme_disable_feed', 1);
add_action('do_feed_rss', 'itsme_disable_feed', 1);
add_action('do_feed_rss2', 'itsme_disable_feed', 1);
add_action('do_feed_atom', 'itsme_disable_feed', 1);
add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
这样当再次访问feed页或者添加订阅源时就会出现错误
以上就是我们介绍的WordPress相关RSS知识,RSS是一个非常好用的东西,不管是信息输出还是获取,每个站长都应该学会使用RSS