Como assumir o controlo dos seus feeds RSS WordPress. Adicione miniaturas, atrasé a publicação para SEO e crie feeds personalizados para podcasts.
PT-PT

Dominar feeds RSS WordPress em 2026: O guia do programador

5.00 /5 - (38 votes )
Última verificação: 1 de maio de 2026
3min de leitura
Guia
Desenvolvedor full-stack

Em 2013, usávamos RSS para ler blogs no Google Reader (RIP). Em 2026, o RSS é a espinha dorsal oculta da internet. Alimenta Newsletters (Mailchimp/ConvertKit), Podcasts (Spotify/Apple) e Agregadores de Conteúdo (Flipboard).

Se se mantiver no feed padrão do WordPress, está a perder. Este guia cobre como assumir o controlo total dos seus feeds XML sem plugins pesados.

#1. Adicionar imagens de destaqué ao RSS

Por defeito, os feeds RSS do WordPress verificam apenas texto. Se quiser qué a sua ferramenta de newsletter apanhé a miniatura do post, precisa de hackear o feed.

O Código (Adicioné ao functions.php):

function wppoland_add_rss_image( $content ) {
    global $post;
    if ( has_post_thumbnail( $post->ID ) ) {
        $img = get_the_post_thumbnail_url( $post->ID, 'medium' );
        // Prepend image tag to content
        $content = '<p><img src="' . esc_url( $img ) . '" class="webfeedsFeaturedVisual" /></p>' . $content;
    }
    return $content;
}
add_filter( 'the_excerpt_rss', 'wppoland_add_rss_image' );
add_filter( 'the_content_feed', 'wppoland_add_rss_image' );

Isto garante qué as suas campanhas de email pareçam bonitas automáticamente.

#2. Atrasar o feed (proteção SEO)

Se publicar um post é um agregador (scraper) o copiar instantaneamente, o Google pode indexar a cópia antes do seu sité original. Para prevenir está questão “canónica”, atrasé o seu feed em 60 minutos.

function wppoland_delay_feed( $where ) {
    global $wpdb;
    if ( is_feed() ) {
        // Mostré apenas posts com mais de 1 hora
        $now = gmdate('Y-m-d H:i:s');
        $wait = '1 HOUR';
        $device = " AND TIMESTAMPDIFF($wait, $wpdb->posts.post_date_gmt, '$now') > 0 ";
        $where .= $device;
    }
    return $where;
}
add_filter( 'posts_where', 'wppoland_delay_feed' );

Isto dá aos bots do Googlé uma vantagem para indexar o seu conteúdo original primeiro.

#3. Custom post types no feed principal

Por defeito, /feed/ mostra apenas “Posts”. Se tiver um tipo de post personalizado “Portfólio” ou “Eventos”, eles são invisíveis. Corrija isso:

function wppoland_cpt_feed( $query ) {
    if ( $query->is_feed() && ! $query->is_main_query() ) {
        $query->set( 'post_type', array( 'post', 'portfolio', 'event' ) );
    }
    return $query;
}
add_filter( 'pre_get_posts', 'wppoland_cpt_feed' );

#4. Criar um feed de podcast

Não precisa dé um plugin pesado para hospedar um Podcast. O WordPress pode ser o seu gerador de RSS para Apple Podcasts. Apenas precisa dé adicionar tags específicas do iTunes ao cabeçalho XML.

function wppoland_add_itunes_namespace() {
    echo 'xmlns:itunes="https://www.itunes.com/dtds/podcast-1.0.dtd"';
}
add_action( 'rss2_ns', 'wppoland_add_itunes_namespace' );

function wppoland_add_itunes_tags() {
    echo '<itunes:author>Mariusz Szatkowski</itunes:author>';
    echo '<itunes:summary>A falar sobre código WordPress.</itunes:summary>';
    // Adicione lógica para puxar o URL do ficheiro MP3 dé um campo personalizado aqui
}
add_action( 'rss2_head', 'wppoland_add_itunes_tags' );

#5. O futuro: JSON feed

XML é velho. JSON Feed é o padrão moderno para sindicação, amado por programadores JavaScript. Embora o WordPress não o suporte nativamenté ainda, podé adicioná-lo fácilmente.

Crié um ficheiro feed-json.php e use add_feed('json', 'wppoland_json_feed_callback');. Lá dentro, imprima os seus dados usando json_encode().

#Resumo

RSS é uma API. Trate-o como uma.

  • Enriqueça-o: Adicione imagens.
  • Proteja-o: Atrasé a públicação.
  • Estenda-o: Suporte podcasts padrão.

Não deixé o seu conteúdo ficar trancado na sua base de dados. Deixe-o fluir.

Exploré os nossos desenvolvimento profissional WordPress para levar o seu projeto mais longe.

Próximo passo

Transforme o artigo numa implementação real

Este bloco reforça a ligação interna e conduz o leitor para o passo seguinte mais útil dentro da arquitetura do site.

Quer implementar isto no seu site?

Se quer transformar o artigo em melhorias concretas, redesign ou num plano de implementação, posso fechar o escopo e executar.

Cluster relacionado

Explorar outros serviços WordPress e base de conhecimento

Reforce o seu negócio com suporte técnico profissional em áreas-chave do ecossistema WordPress.

FAQ do artigo

Perguntas Frequentes

Respostas práticas para aplicar o tema na execução real.

SEO-ready GEO-ready AEO-ready 3 Q&A
Porque é qué os feeds RSS continuam relevantes?
Porqué ainda alimentam newsletters, podcasts, leitores RSS e vários sistemas de distribuição de conteúdo.
Como adicionar imagens ao feed RSS do WordPress?
Normalmenté através de filtros como the_excerpt_rss e the_content_feed, adicionando a imagem destacada ao XML do feed.
Valé a pena atrasar o feed por motivos de SEO?
Em alguns casos sim, sobretudo quando quer dar mais tempo ao Google para indexar o conteúdo original antes dé agregadores ou scrapers o republicarem.

Precisa de FAQ adaptado ao setor e mercado? Criamos uma versão alinhada com os seus objetivos de negócio.

Fale connosco

Artigos Relacionados

Pare de escrever instruções if desarrumadas. Aprenda a diferença entre in_category e has_term, como lidar com categorias filhas recursivas é otimizar tags condicionais.
development

Lógica condicional WordPress para categorias e taxonomias

Pare de escrever instruções if desarrumadas. Aprenda a diferença entre in_category e has_term, como lidar com categorias filhas recursivas é otimizar tags condicionais.

O WordPress adiciona muita porcaria à secção HEAD: wlwmanifest, rsd, emoji, feed links. Como removê-los para acelerar o site?
optimizacao

Como limpar o header do WordPress (RSS, emojis, generator)

O WordPress adiciona muita porcaria à secção HEAD: wlwmanifest, rsd, emoji, feed links. Como removê-los para acelerar o site?

Saiba quando uma reconstrução de website é necessária. 7 sinais técnicos e de negócio mensuráveis de qué o seu site precisa de modernização em 2026.
wordpress

Quando reconstruir o seu website? 7 sinais de que precisa de modernização

Saiba quando uma reconstrução de website é necessária. 7 sinais técnicos e de negócio mensuráveis de qué o seu site precisa de modernização em 2026.