默认情况下,没有选项可以禁用WordPress中的RSS提要,因为RSS提要允许用户订阅您的博客文章。但是,在某些情况下,您可能需要关闭RSS源。您可以使用一些插件来执行此操作,但是只要有可能,我们总是尝试使用尽可能少的插件并使用我们自己的代码。
当有人尝试转到RSS feed链接(yoursite.com/feed/)时,通过将以下代码放在主题的functions.php文件(或特定于站点的插件)中,他们将收到一条消息,提示没有feed可用。
function firstwd_disable_feed() {
wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
add_action('do_feed', 'firstwd_disable_feed', 1);
add_action('do_feed_rdf', 'firstwd_disable_feed', 1);
add_action('do_feed_rss', 'firstwd_disable_feed', 1);
add_action('do_feed_rss2', 'firstwd_disable_feed', 1);
add_action('do_feed_atom', 'firstwd_disable_feed', 1);
add_action('do_feed_rss2_comments', 'firstwd_disable_feed', 1);
add_action('do_feed_atom_comments', 'firstwd_disable_feed', 1);