Como assumir o controlo dos seus feeds RSS WordPress. Adicione miniaturas, atrase 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 março de 2026
Experiência: 5+ anos de experiência
Índice

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 destaque ao RSS

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

O Código (Adicione 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 que as suas campanhas de email pareçam bonitas automaticamente.

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

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

function wppoland_delay_feed( $where ) {
    global $wpdb;
    if ( is_feed() ) {
        // Mostre 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 Google 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 de um plugin pesado para hospedar um Podcast. O WordPress pode ser o seu gerador de RSS para Apple Podcasts. Apenas precisa de 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 de 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 nativamente ainda, pode adicioná-lo facilmente.

Crie 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: Atrase a publicação.
  • Estenda-o: Suporte podcasts padrão.

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

O que é Dominar feeds RSS WordPress em 2026: O guia do programador?
Dominar feeds RSS WordPress em 2026: O guia do programador é um aspeto essencial da gestão de sites WordPress que ajuda a melhorar o desempenho, a segurança e a experiência do utilizador.
Como funciona o Dominar feeds RSS WordPress em 2026: O guia do programador?
Dominar feeds RSS WordPress em 2026: O guia do programador envolve a configuração de várias definições e a implementação das melhores práticas para otimizar o seu site WordPress.
Porque é que o Dominar feeds RSS WordPress em 2026: O guia do programador é importante para o WordPress?
Dominar feeds RSS WordPress em 2026: O guia do programador é crucial porque tem um impacto direto nos rankings do seu site nos motores de busca, na velocidade de carregamento e no sucesso geral.

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

Fale connosco

Artigos Relacionados