你想在你的WordPress网站上禁用RSS吗?
RSS源允许用户订阅你的博客文章。然而,在建立小型静态网站时,你可能想关闭RSS提要。默认情况下,WordPress中没有删除RSS源的选项。
在这篇文章中,我们将告诉你如何在WordPress中禁用RSS订阅。
什么是RSS订阅,为什么要禁用它们?
RSS是一种网络内容聚合,帮助用户从你的网站获得实时更新和内容。RSS是Really Simple Syndication或Rich Site Summary的缩写。它允许你的读者在SS阅读器和其他设备中自动获得新内容。
虽然RSS对你的网站很有用,但WordPress可以添加多个feed,而这些feed可能没有用。例如,有分类feed、作者feed、单个帖子和页面feed等等。
你可以禁用这些RSS feed,省得像谷歌这样的搜索引擎耗尽他们的网站抓取配额。这样一来,搜索引擎机器人就不会抓取与你的网站不相关的feed,而是索引更重要的页面。
另外,如果你不是在运行一个WordPress博客,而是更多地把WordPress作为一个CMS(内容管理系统)或简单的网站建设者,禁用RSS订阅是有意义的。对于没有博客的电子商务商店来说,这也是适合的。
既然如此,让我们看看你如何在WordPress中禁用RSS订阅。
方法1:使用插件禁用RSS订阅功能
禁用RSS提要的最简单的方法是使用一个WordPress插件,如All in One SEO(AIOSEO)。
它是WordPress最好的SEO插件,可以让你为搜索引擎优化你的网站,而不需要技术知识或雇用专家。
这种方法比较简单,建议初学者使用。我们将在本教程中使用AIOSEO Lite版本,因为它允许你在WordPress中禁用RSS订阅。
然而,如果你想提高你的搜索排名,那么你可以使用AIOSEO专业版来解锁更强大的功能,如XML网站地图和重定向管理器。
你需要做的第一件事是安装和激活AIOSEO插件
激活后,您会看到AIOSEO设置向导。只需点击 “让我们开始 “按钮,然后按照屏幕上的指示操作
接下来,你可以从你的WordPress仪表板进入All in One SEO》Search Appearance,并前往 “高级 “选项卡。
之后,你可以滚动到 “Crawl Cleanup “选项,并点击切换按钮来启用它。
一旦您启用了 “”Crawl Cleanup “选项,只需向下滚动到您要禁用的RSS源。
我们建议保持启用全局RSS源,因为它允许你的订阅用户获得最新的更新。禁用这个将意味着人们将无法订阅你的网站,这可能会损害你的WordPress SEO。
方法2:手动禁用WordPress中的RSS订阅
在WordPress中禁用RSS订阅的另一个方法是在你的网站主题的functions.php文件中添加代码。
你也可以用 code snippets 插件来插入代码
function wpb_disable_feed() {
wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
add_action('do_feed', 'wpb_disable_feed', 1);
add_action('do_feed_rdf', 'wpb_disable_feed', 1);
add_action('do_feed_rss', 'wpb_disable_feed', 1);
add_action('do_feed_rss2', 'wpb_disable_feed', 1);
add_action('do_feed_atom', 'wpb_disable_feed', 1);
add_action('do_feed_rss2_comments', 'wpb_disable_feed', 1);
add_action('do_feed_atom_comments', 'wpb_disable_feed', 1);
一旦代码被上传到你的WordPress主机服务器上,你就可以尝试请求任何RSS提要页面。
为了检查,你可以在你的浏览器中输入https://example.com/feed/ URL。只要将’example.com’替换成你的网站URL。