Embora o RSS (Really Simple Syndication) não seja tão popular como costumava ser, alguns leitores do WPBeginner ainda o utilizam para acompanhar seus blogs favoritos. Recebemos perguntas sobre a oferta de conteúdo especial apenas para assinantes de RSS.
Oferecer conteúdo exclusivo aos assinantes de RSS pode ser bom tanto para você quanto para seus leitores. Isso dá às pessoas um motivo para se inscreverem e ajuda a manter o público interessado em seu site.
Neste artigo, mostraremos como ocultar o conteúdo dos visitantes regulares do site e torná-lo visível somente para assinantes de RSS no WordPress.
Por que mostrar conteúdo exclusivo aos assinantes de RSS do WordPress?
Oferecer conteúdo exclusivo para assinantes de RSS pode ser vantajoso para seu site WordPress.
Para os leitores, isso lhes dá um motivo para assinar o seu feed RSS, garantindo que eles nunca percam o seu conteúdo mais recente. Isso pode ser qualquer coisa, desde o acesso antecipado a novos podcasts ou uma oferta exclusiva para ganhar prêmios incríveis.
Como proprietário de um site, recompensar a fidelidade do leitor pode manter os usuários engajados e voltando para obter mais informações, o que pode ser útil para novos sites que estejam tentando conquistar seguidores.
Com isso em mente, vamos ver como você pode mostrar conteúdo somente para assinantes de RSS no WordPress.
Como mostrar conteúdo somente para assinantes de RSS no WordPress
Este tutorial requer a adição de código personalizado ao WordPress, especificamente em seu arquivo functions.php. Para tornar o processo seguro e fácil para iniciantes, usaremos o WPCode em vez de editar o arquivo diretamente.
O WPCode é o melhor plugin de snippet de código do mercado. Ele permite que você adicione facilmente trechos de código ao seu site sem lidar diretamente com os arquivos de tema do WordPress. Dessa forma, há menos chances de danificar o site ou causar um erro grave.
Antes de seguir qualquer um dos métodos abaixo, certifique-se de instalar o plug-in WPCode primeiro. Tanto a versão profissional quanto a gratuita do plug-in funcionarão para este tutorial.
Para obter instruções passo a passo, confira nosso guia para iniciantes sobre como instalar um plug-in do WordPress.
Todos os tutoriais abaixo usam as mesmas etapas, mas o código em si será diferente, dependendo do caso de uso que você escolher.
Depois de instalar o plug-in, você precisa acessar Code Snippets ” + Add Snippet no painel do WordPress. Em seguida, selecione “Add Your Custom Code (New Snippet)” (Adicionar seu código personalizado (novo snippet)) e clique no botão “+ Add Custom Snippet” (Adicionar snippet personalizado).
Agora, você pode seguir um dos tutoriais do WordPress abaixo. Qualquer um desses métodos funcionará, quer você use um único feed RSS ou crie feeds separados para suas páginas de autor.
Sinta-se à vontade para usar esses links rápidos para pular para o método que você deseja usar:
- Método 1: Mostrar snippets de conteúdo específico somente para assinantes de RSS do WordPress
- Método 2: Mostrar publicações específicas do blog somente para assinantes de RSS
- Método 3: Mostrar categorias específicas somente para assinantes de RSS do WordPress
- Feed RSS do WordPress: Perguntas frequentes
Método 1: Mostrar snippets de conteúdo específico somente para assinantes de RSS do WordPress
Se você quiser criar uma postagem regular no blog, mas incluir um trecho de conteúdo exclusivo apenas para seus assinantes de RSS, poderá usar esse método.
Esse código ocultará um snippet de conteúdo de postagem especial dos visitantes regulares e o mostrará somente aos assinantes de RSS.
Primeiro, dê um nome ao seu snippet de código, como “Show Specific Content for RSS” (Mostrar conteúdo específico para RSS).
Depois disso, vá em frente e adicione o seguinte código na caixa Code Preview (Visualização de código):
Essa função verifica se a solicitação atual é para um feed RSS. Se for, a função exibirá o conteúdo especificado no campo
[showcontentrss] shortcode tags.
Once the code is added, just scroll down to make sure that the Insert Method is ‘Auto Insert’ and the Location is ‘Run Everywhere.’
Then, click the ‘Inactive’ toggle so that it becomes ‘Active,’ and hit the ‘Save Snippet’ button.
Now, go ahead and open the Gutenberg block editor to create a new WordPress post. Try adding blocks to it as usual.
Then, anywhere on the page, click the ‘+’ add block button and select the Shortcode block.
Inside your new shortcode block, just add the [showcontentrss]
and [/showcontentrss]
tags. Depois disso, você pode escrever algum conteúdo entre essas tags.
Em nosso exemplo, escrevemos:
[showcontentrss]Save 50% off on WPForms with this exclusive WPForms coupon code: SAVE50[/showcontentrss]
Para obter mais informações, confira nosso guia para iniciantes sobre como adicionar um shortcode no WordPress.
Feito isso, basta publicar a postagem. Quando você visitar seu site do WordPress como um visitante comum, não verá o conteúdo contido no shortcode.
No entanto, se você abrir a postagem do blog do WordPress em um leitor de feed RSS, você a verá:
Método 2: Mostrar publicações específicas do blog somente para assinantes de RSS
Deseja ocultar um post de blog inteiro dos visitantes regulares e mostrá-lo somente aos assinantes do seu RSS personalizado? Nesse caso, basta seguir este método.
A primeira etapa é dar um nome ao snippet, como "Exclude Specific Posts for RSS" (Excluir publicações específicas para RSS).
Agora, você precisará copiar esse código e colá-lo na caixa Code Preview (Visualização de código):
Essa função especifica os IDs das postagens que você deseja excluir da visualização geral e mostrar somente aos assinantes de RSS. Certifique-se de substituir os números de ID pelos IDs de postagem escolhidos.
Se não tiver certeza de onde encontrar os IDs de postagem, leia nosso artigo sobre como encontrar postagem, categoria, tag, comentários ou ID de usuário no WordPress.
Feito isso, role a tela para baixo e certifique-se de que o método de inserção seja "Auto Insert" e o local seja "Run Everywhere". Em seguida, torne o código "Active" e clique no botão "Save Snippet".
Se o código funcionar, você não verá as publicações do blog quando visualizadas no navegador, mas poderá vê-las em um leitor de RSS.
Observe que toda vez que você publicar uma postagem de blog especial para assinantes de RSS, precisará atualizar a matriz de IDs de postagem no snippet de código. Mas, se não estiver planejando adicionar novos posts, não precisará fazer mais nada.
Método 3: Mostrar categorias específicas somente para assinantes de RSS do WordPress
Você pode usar esse método final se decidir agrupar os posts de blog somente com RSS em uma categoria. A vantagem dessa opção é que você não precisa atualizar o código sempre que criar um novo post de blog para assinantes de RSS.
Como antes, certifique-se de dar um nome ao seu snippet de código (como "Exclude Post Categories for RSS") e altere o tipo de código para "PHP Snippet".
Em seguida, insira o seguinte código na caixa Code Preview (Visualização de código):
Essa função especifica o ID das categorias que você deseja excluir do público e exibir somente em um leitor de RSS. Antes de ativar esse código, certifique-se de substituir o '1' pelo ID da categoria e deixe o sinal de traço '-' como está.
Quando terminar, desça na página e certifique-se de que o método de inserção seja "Auto Insert" e o local seja "Run Everywhere". Depois disso, vá em frente e torne o código "Ativo" e clique em "Salvar snippet".
Você saberá que seu código foi bem-sucedido se não conseguir ver as publicações do blog nessa categoria quando as visualizar em um navegador, mas puder vê-las como itens de feed em um leitor de RSS.
Para obter mais informações sobre a configuração de RSS, consulte nosso artigo sobre como personalizar completamente seus feeds RSS do WordPress.
Feed RSS do WordPress: Perguntas frequentes
Agora que mostramos a você como exibir conteúdo somente para assinantes de RSS no WordPress, vamos nos aprofundar em algumas perguntas comuns sobre os feeds RSS do WordPress.
Os feeds RSS ainda são populares?
O RSS pode não ser a tendência mais quente, mas muitas pessoas ainda o utilizam para se manterem atualizadas em seus sites favoritos. Pense nisso como uma forma de ser notificado sobre novas publicações sem precisar verificar cada site individualmente.
Além disso, os agregadores de notícias ainda usam RSS para buscar conteúdo de outros sites.
Quais são os benefícios dos feeds RSS do WordPress?
O primeiro benefício são as notificações de novas postagens. Os assinantes do podem receber alertas automáticos sempre que você publicar novos conteúdos, garantindo que eles nunca percam uma de suas postagens.
A segunda vantagem é que os feeds RSS podem ajudar na SEO (otimização de mecanismos de busca) do WordPress. Eles podem indicar aos mecanismos de pesquisa que seu site é constantemente atualizado com conteúdo novo.
Para obter mais informações, consulte nossas dicas rápidas e fáceis para otimizar seu feed RSS do WordPress.
Onde você pode encontrar o URL do seu feed RSS no WordPress?
Na maioria das vezes, o WordPress já terá adicionado um feed RSS ao seu site. Você só precisa acessá-lo adicionando /feed
no final do seu nome de domínio. Às vezes, pode ser necessário adicionar /index.php/feed
se a primeira opção não funcionar.
Como faço para permitir que os usuários assinem o feed RSS do meu site?
Uma das melhores maneiras de permitir que os usuários assinem o feed RSS do seu site é usar serviços de marketing por e-mail, como o Brevo. Essa plataforma pode se conectar ao feed do seu site e enviar notificações por e-mail sempre que você publicar algo novo.
A partir daí, você pode conectar a plataforma de marketing por e-mail a um plug-in de formulário como o WPForms para criar um formulário de assinatura em seu site.
Para obter mais informações, consulte nosso artigo sobre como notificar os assinantes sobre novas postagens no WordPress.
Esperamos que este artigo tenha ajudado você a aprender como exibir conteúdo somente para assinantes de feeds RSS no WordPress. Talvez você também queira ver nossa seleção de especialistas dos melhores plug-ins de feed RSS para WordPress e nosso guia passo a passo sobre como adicionar miniaturas de posts aos seus feeds RSS do WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Harish
Hi,
Very useful article. I was looking for exactly the same feature BUT
1. The incentive is to signup for my mailing list
2. The content becomes immediately visible (Same page, hopefully) as soon as they signup
Would much appreciate insights
Thanks much
WPBeginner Support
It sounds like you are wanting a content locker. You would want to take a look at our article here: https://www.wpbeginner.com/wp-tutorials/how-to-add-content-locking-in-wordpress/
Administrador
Harish
Thanks a ton! Was really helpful… Regards, Harish
WPBeginner Support
Glad we could help