Atrasar posts no feed RSS permite que você controle quando seu conteúdo será publicado. No entanto, quando você publica um novo post no WordPress, ele aparece imediatamente no feed RSS do seu site.
Embora o compartilhamento rápido seja útil, você pode querer tempo extra para edições de última hora, correção de erros de digitação ou para evitar que rascunhos inacabados cheguem aos assinantes. Além disso, raspadores de conteúdo podem roubar seu trabalho antes que os mecanismos de busca o indexem, o que pode prejudicar seu SEO.
Com o plugin certo e algumas configurações simples, você pode ajustar facilmente o tempo para garantir que seus posts estejam prontos e polidos antes de aparecerem no feed. Com base em nossa pesquisa, o WPCode é um dos melhores plugins para essa tarefa.
Neste guia, mostraremos passos simples para atrasar a publicação de posts no seu feed RSS, ajudando você a gerenciar melhor o tempo do seu conteúdo.

Por que Atrasar seu Feed RSS no WordPress?
Às vezes, você pode publicar algo em seu blog WordPress com um erro de digitação que você simplesmente não viu. O erro é então distribuído para o seu feed RSS e para todos os seus assinantes. Se você tem assinaturas de e-mail no seu blog WordPress, então esses assinantes também o receberão.
Ao adicionar um atraso entre seu feed RSS e seu site ativo, você pode se dar uma pequena janela de tempo para capturar um erro em um site ativo e corrigi-lo.
Feeds RSS também são usados por sites de raspagem de conteúdo. Eles os utilizam para monitorar seu conteúdo e copiar seus posts assim que eles aparecem ao vivo. Se você tem um site novo com pouca autoridade, então, muitas vezes, esses raspadores de conteúdo podem acabar superando você nos resultados de busca.
Ao atrasar um artigo em seu feed, você pode dar aos mecanismos de busca tempo suficiente para rastrear e indexar seu conteúdo primeiro.
Com isso em mente, vamos mostrar como atrasar facilmente a publicação de posts no feed RSS de um site WordPress. Aqui está um breve resumo de tudo o que abordaremos neste guia:
- Como atrasar posts no seu feed RSS do WordPress
- Dica Bônus: Confira a Biblioteca de Snippets do WPCode
Vamos começar!
Como atrasar posts no seu feed RSS do WordPress
Para começar, recomendamos o uso do WPCode para atrasar a publicação de posts no feed do seu site. WPCode permite que você adicione código personalizado ao WordPress de forma segura e fácil, sem se preocupar em quebrar seu site.
Para usuários avançados, você pode copiar/colar o código a seguir no arquivo functions.php do seu tema. Você precisará modificar o código para alterar o intervalo de tempo.
Observação: Editar seus arquivos principais do WordPress pode ser um processo delicado. Mesmo um pequeno erro pode quebrar seu site, e você perderá quaisquer snippets de código personalizados ao atualizar seu tema. É por isso que recomendamos o WPCode.
Para mais detalhes, veja nosso artigo sobre como colar snippets de código da web no WordPress.
function wpb_snippet_publish_later_on_feed( $where ) {
global $wpdb;
if ( is_feed() ) {
// Timestamp in WP-format.
$now = gmdate( 'Y-m-d H:i:s' );
// Number of unit to wait
$wait = '10'; // integer.
// Choose time unit.
$unit = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
// Add SQL-sytax to default $where. By default 10 minutes.
$where .= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' );
Agora, mostraremos como fazer isso facilmente com o WPCode.
Primeiro, você precisará instalar e ativar o plugin gratuito WPCode. Para detalhes, você pode seguir nosso guia passo a passo sobre como instalar um Plugin do WordPress.
Após a ativação, você pode navegar até Snippets de Código » Adicionar Snippet. Depois disso, basta procurar por ‘RSS’ ou rolar para baixo até a categoria ‘Feeds RSS’.
Em seguida, basta passar o mouse sobre ‘Atrasar Posts em Feeds RSS’ nos resultados e simplesmente clicar em ‘Usar snippet’.

Em seguida, você será levado à tela ‘Editar Snippet’, onde o WPCode já configurou as definições do snippet para você.
Por padrão, suas postagens terão um atraso de 10 minutos para aparecer no seu feed RSS a partir do momento em que são publicadas.
Se esse atraso for bom para você, tudo o que você precisa fazer é clicar no interruptor para alterá-lo para 'Ativo' e pressionar o botão 'Atualizar'.

Se você quiser alterar a duração do atraso, pode mudar o número na linha 10 e a unidade de tempo na Linha 13.
Por exemplo, você pode atrasar a postagem em uma hora se substituir $wait = '10'; e $unit = 'MINUTE' por $wait = '1' e $unit = 'HOUR'.
Se precisar ajustar o atraso novamente, repita essas etapas. E se quiser que as postagens voltem a aparecer imediatamente no feed, mude o interruptor de volta para 'Inativo' e pressione 'Atualizar'.
Dica Bônus: Confira a Biblioteca de Snippets do WPCode
WPCode vem com uma enorme coleção de outros trechos de código também. Você pode ver o que há lá navegando para Trechos de Código » Biblioteca no seu painel de administração.

Você pode ser capaz de substituir alguns plugins de uso único em seu site simplesmente ativando trechos que encontrar na biblioteca.
Por exemplo, você pode encontrar trechos que permitirão:
- Desativar atualizações automáticas
- Permitir uploads de SVG
- Definir um número mínimo de palavras para postagens, e muito mais.
Esperamos que este artigo tenha ajudado você a aprender como atrasar facilmente a publicação de posts no feed RSS do WordPress. Em seguida, você pode querer conferir nossos guias sobre como adicionar assinatura RSS para arquivos de tags e taxonomias personalizadas e como adicionar um sitemap RSS no 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.

Olaf
Eu gerencio vários sites de clientes e já aconteceu comigo várias vezes de eu publicar um artigo a pedido e só depois notar alguns erros gramaticais ou até mesmo um erro de digitação no título. Às vezes, há uma tendência a não verificar duas vezes as coisas enviadas pelo cliente, esperando que eles as tenham revisado antes de enviá-las para publicação. Isso pode levar a gafes desnecessárias quando tal artigo é extraído pelos clientes via RSS. Esta é uma ótima solução para o problema de erros tão simples, mas às vezes bastante irritantes, e ajuda facilmente a evitar parecer tolo na frente dos usuários. É também uma mudança muito simples de fazer no site usando um snippet.
Jiří Vaněk
Eu também tenho problemas com scrapers de conteúdo, e isso me incomoda bastante porque alguém está tentando roubar meu conteúdo ilegalmente. Como eu gostaria de resolver esse problema, vou tentar implementar o atraso do RSS mencionado aqui. Espero que isso ajude a resolver o problema ou, pelo menos, minimizá-lo.
Dayo Olobayo
Como alguém que já foi prejudicado por scrapers de conteúdo no passado, estou muito interessado nesta técnica para atrasar a publicação de posts no feed RSS. Parece uma maneira inteligente de frustrar esses bots automatizados que roubam meu conteúdo. Obrigado por compartilhar.
Kurt
Eu uso o plugin Code Snippets. Essa função deve ser executada: em todos os lugares, apenas na área administrativa ou apenas no front-end do site?
WPBeginner Support
Dessas opções, ele rodaria no front-end ou em todos os lugares.
Admin
CNXSoft
Parece que pode não funcionar mais. Tenho o seguinte erro com este código:
variável inesperada “$wpdb”
WPBeginner Support
O código ainda deve estar funcionando, recomendamos dar uma olhada no nosso guia abaixo para garantir que o código foi adicionado corretamente:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
Admin
Eric Xiao
É possível mostrar uma nova entrada de feed RSS em um determinado horário do dia?
WPBeginner Support
Olá Eric,
A maneira mais fácil de fazer isso é publicando suas postagens em um determinado horário do dia. No entanto, o cache e os rastreadores de feed RSS do usuário ainda podem afetar quando sua entrada realmente aparece nos leitores de feed RSS ou na caixa de entrada do usuário.
Admin
Melika
Obrigado pelo tutorial.
A parte que você mencionou sobre raspadores de conteúdo me deixou um pouco preocupado. Então eu queria perguntar se você usa esse método para evitar problemas com raspadores de conteúdo e indexação...
Melika
Now i know what i asked was kind of funny
Because i see that you have mentioned “website with little authority”
Thanks again for the article
Bob
Dica fantástica que vai parar uma fonte contínua de constrangimento. Obrigado!