发布时间:2022-03-02 文章分类:WordPress 教程 投稿人:樱花 字号: 默认 | | 超大 打印

在浏览一些网站时,我们经常会看到一个黄色的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