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.
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 .
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”.
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”.
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.
Você pode substituir alguns plugins descartáveis em seu site simplesmente ativando os snippets encontrados na biblioteca.
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.