Como atrasar a exibição de posts no RSS feed do WordPress

Você deseja atrasar a exibição das posts no RSS feed do seu site?

Atrasar a exibição imediata dos posts pode evitar que você envie trabalhos inacabados acidentalmente, dar-lhe tempo para editar erros de digitação que possa ver e ajudá-lo a vencer raspadores de conteúdo em SEO.

Neste artigo, mostraremos como atrasar a exibição de posts no feed RSS do WordPress.

Por que atrasar seu RSS feed 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 ao seu RSS feed e a todos os seus assinantes. Se você tiver assinaturas de e-mail em seu blog WordPress, esses assinantes também receberão.

Ao adicionar um atraso entre o feed RSS e o site ativo, você obtém uma pequena janela de tempo para detectar um erro em um site ativo e corrigi-lo.

Feeds RSS também são usados ​​por sites de coleta de conteúdo. Eles o usam para monitorar seu conteúdo e copiar suas posts assim que elas aparecem ao vivo. Se você tem um novo site com pouca autoridade, muitas vezes esses raspadores de conteúdo podem acabar superando você nos resultados da pesquisa.

Ao atrasar um artigo em seu feed, você pode dar aos mecanismos de pesquisa tempo suficiente para rastrear e indexar seu conteúdo primeiro.

Dito isso, vamos ver como atrasar facilmente a exibição de posts no RSS feed do site WordPress.

Como atrasar posts em seu RSS feed do WordPress

Para começar, recomendamos o uso do WPCode para atrasar a exibição das posts no feed do seu site. WPCode permite adicionar código personalizado ao WordPress com segurança e facilidade, sem se preocupar com a quebra do 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.

Nota: Lembre-se de que editar seus arquivos principais do WordPress pode ser perigoso, por isso recomendamos o WPCode. Você também perderá todos os snippets de código personalizados ao atualizar seu tema.

Para obter detalhes, consulte nosso artigo sobre como colar trechos 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 da maneira mais fácil com WPCode.

Primeiro, você precisará instalar e ativar o plugin WPCode gratuito . Para obter detalhes, você pode seguir nosso guia passo a passo sobre como instalar um plugin no WordPress .

Conquiste a confiabilidade que seu site WordPress merece!

Confie na Hospedagem WordPress Napoleon para garantir a estabilidade e segurança do seu site. Experimente o melhor serviço disponível agora!

Saiba mais

Após a ativação, você pode navegar até Code Snippets » Add Snippet . Depois disso, basta pesquisar por “rss” ou rolar para baixo até a categoria “RSS Feeds”.

Em seguida, passe o mouse sobre “Delay Posts in RSS Feeds” nos resultados e clique em “Use snippet”.

Adicione um snippet usando WPCode

Em seguida, você será levado para a tela “Edit Snippet”, onde o WPCode pré-configurou as configurações do snippet para você.

Por padrão, a exibição de seus posts em seu feed RSS será atrasado em 10 minutos a partir do momento em que for publicada.

Se esse atraso for bom para você, basta clicar no botão para alterá-lo para “Active” e pressionar o botão “Update”.

Descubra o segredo para Hospedagem WordPress definitiva!

Conheça a Hospedagem WordPress Napoleon e desfrute de um serviço excepcional, otimizado para usuários exigentes como você. Aproveite agora!

Saiba mais

Ajuste o tempo de atraso de suas postagens no feed RSS

Se quiser alterar a duração do atraso, você pode fazê-lo alterando o número na Linha 10 e a unidade de tempo na Linha 13.

Por exemplo, você pode atrasar a post em uma hora se substituir.

$wait = '10';e $unit = 'MINUTE'por $wait = '1'e $unit = 'HOUR'.

Se você precisar ajustar o atraso novamente, basta repetir essas etapas e, se quiser que as postagens voltem a chegar ao feed imediatamente, basta alternar o botão de volta para “Inactive” e pressionar “Update”.

Não se esqueça de verificar a biblioteca de snippets WPCode

WPCode também vem com uma enorme coleção de outros trechos de código. Você pode ver o que há em Code Snippets » Library em seu painel de administração.

Biblioteca WPCode de trechos de código

Você pode substituir alguns plugins descartáveis ​​​​em seu site simplesmente ativando os snippets encontrados na biblioteca.

Conquiste a confiabilidade que seu site WordPress merece!

Confie na Hospedagem WordPress Napoleon para garantir a estabilidade e segurança do seu site. Experimente o melhor serviço disponível agora!

Saiba mais

Por exemplo, você pode encontrar trechos que permitem desativar atualizações automáticas, permitir uploads de SVG , definir uma contagem mínima de palavras para posts e muito mais.

Esperamos que este artigo tenha ajudado você a aprender como atrasar facilmente a exibição de postagens no feed RSS do WordPress. Você também pode ver nossas escolhas de especialistas para o melhor software de chat ao vivo para pequenas empresas.

Para usuários do Império WP, o Napoleon oferece CPU dedicados, cPanel, Contas de E-mails Ilimitadas, Temas Premium para WordPress, Licenças Pro do Elementor e Divi Builder, certificados SSL gratuitos, Backup gratuito, CDN grátis. Clique Aqui!

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.