如何在WordPress中禁用RSS源

你想在你的WordPress网站禁用RSS提要吗? RSS提要允许用户订阅您的博客文章。 但是,当建立小的静态网站,你可能想关闭RSS源。 默认情况下,没有选项可以删除WordPress中的RSS源。 在本文中,我们将向您展示如何在WordPress中禁用RSS提要。

在WordPress中禁用RSS源

方法1:使用插件禁用RSS源

这种方法更容易,建议初学者。

首先你需要做的是安装并激活Disable Feeds插件。 更多细节

这个插件是开箱即用的,当用户请求一个RSS feed时,它会开始将用户重定向到你的网站。

有几个设置可用于插件。 你需要访问 设置»阅读 页面来配置它们。

禁用Feed插件设置

默认情况下,插件会在请求提要时尝试将用户重定向到您网站上的相关内容。 例如,请求分类供稿的用户将被重定向到分类页面。 尝试访问自定义帖子类型RSS源的用户将被重定向到自定义帖子类型存档。

您可以更改此行为并向用户显示一个404错误页面。

您也可以选择不禁用全球RSS提要和评论提要。 这将允许用户仍然订阅您的RSS提要,但不会有个别的类别,作者或发表评论提要。

不要忘记点击保存更改按钮来存储您的设置。

方法2:在WordPress中手动禁用RSS源

这种方法需要你编辑WordPress文件。 你可以使用这种方法,如果你很容易从web到WordPress的粘贴片段。

只需将此代码添加到您的主题的functions.php文件或特定于站点的插件。

函数wpb_disable_feed(){
 wp_die(__('没有可用的饲料,请访问我们的主页!'));
 }

 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); 

当有人请求一个RSS提要时,这段代码只是返回一个错误页面。

Feed在WordPress中禁用错误​​页面