Como desativar feeds RSS no WordPress

Deseja desativar feeds RSS no seu site WordPress? Os feeds RSS permitem que os usuários se inscrevam em suas postagens no blog. No entanto, ao criar pequenos sites estáticos, você pode querer desligar os feeds RSS. Por padrão, não há nenhuma opção para remover feeds RSS no WordPress. Neste artigo, mostraremos como desativar os feeds RSS no WordPress.

Desativar feeds RSS no WordPress

Método 1: Desativar RSS Feeds Usando um Plugin

Este método é mais fácil e é recomendado para iniciantes.

A primeira coisa que você precisa fazer é instalar e ativar o plugin Desativar feeds. Para mais detalhes

O plugin funciona fora da caixa e começará a redirecionar os usuários para o seu site quando solicitarem um feed RSS.

Existem algumas configurações disponíveis para o plugin. Você precisa visitar Configurações »Leitura para configurá-los.

Desativar configurações do plugin Feeds

Por padrão, o plugin tentará redirecionar usuários para conteúdo relacionado em seu site quando solicitarem um feed. Por exemplo, os usuários que solicitam um feed de categoria serão redirecionados para a página da categoria. Os usuários que tentam acessar o feed RSS do tipo de postagem personalizado serão redirecionados para o arquivo de postagem personalizado.

Você pode alterar esse comportamento e mostrar aos usuários uma página de erro 404.

Você também pode selecionar não desativar o feed RSS global e o feed de comentários. Isso permitirá que os usuários ainda se inscrevam no seu feed RSS, mas não haverá feeds individuais de categoria, autor ou publicação de comentários.

Não esqueça de clicar no botão Salvar alterações para armazenar suas configurações.

Método 2: Desativar manualmente feeds RSS no WordPress

Este método requer que você edite arquivos do WordPress. Você pode usar esse método se você estiver confortável passando trechos da web para o WordPress.

Basta adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site.

função wpb_disable_feed () {
 wp_die (__ ('Nenhum feed disponível, visite nossa página inicial!'));
 }

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

Este código simplesmente retorna uma página de erro quando alguém solicita um feed RSS.

Página de erro com deficiência de feeds no WordPress