Como Adicionar Assinatura RSS para Tags e Arquivos de Taxonomia Personalizada

Quem gerencia um blog há algum tempo sabe que, às vezes, um feed RSS geral simplesmente não é suficiente. Alguns blogueiros perguntaram se era possível permitir que os leitores se inscrevessem em tags ou taxonomias personalizadas, para que pudessem se manter atualizados sobre o conteúdo que mais lhes importa.

Infelizmente, foi difícil para nós encontrarmos uma solução simples com plugin para isso. É por isso que decidimos criar a maneira mais fácil de adicionar assinaturas RSS aos seus arquivos de tags e taxonomias personalizadas usando apenas um pouco de código.

Mas não se preocupe. Usaremos o plugin fácil de usar WPCode, para que você possa adicionar essa funcionalidade poderosa sem dores de cabeça com codificação.

Como Adicionar Assinatura RSS para Tags e Arquivos de Taxonomia Personalizada

Por que permitir que os usuários se inscrevam em tags e taxonomias personalizadas?

As tags permitem que você rotule claramente o tópico de uma postagem de blog, o que pode ajudar os leitores a encontrar conteúdo interessante e relevante. Isso geralmente manterá os leitores em seu site por mais tempo, o que pode aumentar suas visualizações de página e reduzir a taxa de rejeição.

Você pode até criar taxonomias personalizadas para organizar ainda mais seu conteúdo. Por exemplo, você pode adicionar um tipo de postagem personalizado chamado 'Livros' e, em seguida, usar uma taxonomia personalizada chamada 'Tópicos'.

Com isso em mente, você pode querer adicionar assinaturas RSS às suas tags e taxonomias personalizadas. Dessa forma, você pode notificar os visitantes quando publicar um novo post de blog que possa interessá-los.

Para mais informações sobre este tópico, consulte nosso guia completo sobre como usar RSS no WordPress.

Dito isso, vamos ver como você pode adicionar assinaturas RSS para arquivos de tags e taxonomias personalizadas.

Como permitir que usuários assinem tags e taxonomias com WPCode

Este tutorial envolve a adição de código ao seu site WordPress. Existem diferentes tipos de código que você pode adicionar dependendo de suas necessidades, mas usaremos o WPCode para inseri-los com segurança no WordPress.

WPCode é o melhor plugin de snippets de código para WordPress que permite adicionar CSS personalizado, PHP, HTML e muito mais ao seu site sem colocar seu site em risco.

Frequentemente, tutoriais pedirão que você edite os arquivos do seu tema, mas isso pode causar todos os tipos de erros comuns do WordPress. No pior cenário, isso pode até tornar seu site WordPress completamente inacessível.

Primeiro, você precisará instalar e ativar o plugin gratuito WPCode. Para mais informações, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, vá para Code Snippets » Add Snippet.

Adicionando trechos de código personalizados ao WordPress

Agora você verá a biblioteca de snippets de código integrada do WPCode.

Aqui, simplesmente passe o mouse sobre a opção ‘Add Your Custom Code (New Snippet)’ e clique no botão ‘+ Add Custom Snippet’ quando ele aparecer.

Adicionando um snippet personalizado ao WordPress

Agora que o WPCode está configurado, você pode escolher um dos métodos abaixo para permitir que os usuários assinem suas tags ou taxonomias. Sinta-se à vontade para usar estes links rápidos para pular para o seu método preferido:

Uma solução é adicionar um link simples de RSS 'Assinar' às páginas de arquivo de tags do seu site. Essas páginas mostram todas as postagens que têm a mesma tag.

Por exemplo, www.example.com/tag/wordpress listaria todas as postagens que têm a tag 'WordPress'.

Um exemplo de um link 'Assinar', em uma página de tags do WordPress

Depois de criar um snippet personalizado no WPCode, digite um título para o snippet PHP. Isso é apenas para sua referência, então você pode usar o que quiser.

Em seguida, abra o menu suspenso 'Tipo de Código' e escolha 'Snippet PHP'.

Adicionando uma Assinatura RSS às páginas de tags do WordPress

Com isso feito, basta colar o seguinte no editor de código:

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>';

Com isso feito, role até a caixa 'Inserção' e selecione 'Inserir Automaticamente' se ainda não estiver selecionado.

Você pode então abrir o menu suspenso 'Localização' e escolher 'Antes da Postagem' na seção Categorias, Arquivos, Tags, Taxonomias.

Depois disso, insira '1' em 'número antes da postagem'.

Escolhendo a localização Antes do Post para taxonomias no WPCode

Isso garantirá que o botão apareça logo após a tag title e antes do seu primeiro na tag em todo o seu blog WordPress.

Para exibir o link apenas nas páginas de tag, role até a seção ‘Smart Conditional Logic’. Aqui, clique no controle deslizante ‘Enable Logic’.

Configurações de lógica condicional do WPCode

Agora você pode abrir o menu suspenso ‘Conditions’ e selecionar ‘Show’.

Depois disso, clique em ‘Add new group’.

Inserindo automaticamente código PHP no cabeçalho do site inteiro

Agora, abra o próximo conjunto de menus suspensos e selecione ‘Taxonomy Page’, ‘Is’ e ‘Tag’.

Isso adicionará o código apenas às suas páginas de arquivo de tag.

Configurações de lógica inteligente condicional do WPCode

Com isso feito, é hora de tornar o snippet ativo rolando até o topo da tela.

Agora você pode clicar no alternador ‘Inactive’ para que ele mude para ‘Active’ e, em seguida, clicar no botão ‘Save Snippet’.

Salvando um trecho personalizado para adicionar assinatura RSS às páginas de tags

Agora, se você visitar qualquer página de tag, verá o novo link ‘Subscribe’ ativo.

Método 2: Adicionando um ícone RSS às páginas de tags do WordPress

Outra opção é adicionar um ícone RSS às páginas de tag, o que pode chamar mais atenção em comparação com um link ‘Subscribe’ simples.

Um exemplo de um ícone RSS, em uma página de tags do WordPress

Para adicionar um ícone RSS às páginas de tag do WordPress, você precisará começar fazendo o upload do ícone que deseja usar. Você pode usar qualquer ícone que desejar, mas encontrará um logo em formato PNG no site oficial do RSS.

Depois de ter um logo, basta fazer o upload do arquivo para a biblioteca de mídia do WordPress. Você precisará então obter o URL da imagem, pois você o usará na próxima etapa.

Adicionando um ícone RSS ao seu site WordPress

Com isso feito, crie um novo snippet de código PHP no WPCode seguindo o mesmo processo descrito acima. No entanto, desta vez cole o seguinte snippet no editor WPCode:

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe"></a></p></div>';

Você precisará substituir o URL http://example.com pelo link do ícone RSS que você carregou na etapa anterior.

Mais uma vez, defina o código para ser executado apenas em páginas de tags e, em seguida, publique-o, seguindo o mesmo processo descrito acima.

Agora, se você visitar qualquer página de tag, verá o ícone RSS ativo.

Você também pode adicionar uma assinatura RSS aos arquivos de taxonomia personalizada em seu site WordPress. Para fazer isso, você precisará criar um novo snippet de PHP seguindo o mesmo processo descrito acima.

No entanto, desta vez adicione o seguinte código ao WPCode:

$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
echo '<div class="topic-feed default-max-width"><p><a href="' . get_term_feed_link($term->term_id, 'topics', $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>';

Se você quiser mostrar um ícone RSS em vez de texto simples, basta substituir o texto 'Inscrever-se' por uma tag de imagem, assim como fizemos na seção acima.

Na seção Lógica Condicional Inteligente, certifique-se de selecionar 'Página de taxonomia', 'É' e o nome da sua taxonomia personalizada, assim:

Fazendo o trecho do WPCode aparecer se a página de taxonomia for uma taxonomia personalizada

Em seguida, basta ativar o snippet de código e salvar suas alterações.

Saiba Mais Dicas e Truques de RSS para o Seu Site WordPress

Quer aproveitar ao máximo seus feeds RSS do WordPress? Aqui estão alguns tutoriais que você deve conferir:

Esperamos que este tutorial tenha ajudado você a aprender como adicionar uma assinatura RSS para tags e arquivos de taxonomia personalizada. Você também pode querer aprender como permitir que usuários assinem autores no WordPress ou conferir nossas escolhas especializadas para os melhores plugins RSS do WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

2 CommentsLeave a Reply

  1. Artigo realmente útil, mas tenho pensado recentemente em encadear tags e permitir que os usuários criem feeds RSS personalizados a partir delas. Alguém tem alguma ideia se isso pode ser alcançado e pontos extras imaginários na internet se você puder me dizer como!

Deixar uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.