✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Como ler e exibir feed RSS no WordPress

96

Você deseja exibir RSS feed externo em seu site WordPress? Usando o feed RSS, é possível obter o conteúdo mais recente de um site externo. Neste artigo, mostramos como ler e exibir feeds RSS no WordPress.

O que é feed?

O feed RSS (Really Simple Syndication) publica o conteúdo mais recente de um site. Se você olhar o feed de qualquer site, verá algo como abaixo.

Como ler e exibir feed RSS no WordPress

Na captura de tela acima, as últimas postagens de nosso blog estão sendo exibidas no feed.

Existem certos casos em que deve ser necessário exibir os feeds de um site externo. Por exemplo, se você estiver executando vários sites, provavelmente precisará exibir o conteúdo de um site em outro site e vice-versa.

Exibir feed RSS usando o widget

O WordPress vem com um widget RSS integrado que nos ajuda a exibir o conteúdo do feed na barra lateral.

Para começar, primeiro vamos ver como encontrar o URL do feed RSS de um site.

  • Abra o site em um navegador cujo feed você precisa buscar.
  • Visualize o código-fonte da página inicial clicando com o botão direito do mouse -> Exibir código-fonte da página.
  • Encontre rss + xml. Você verá a marca como a imagem abaixo.

Como ler e exibir feed RSS no WordPress

Assim que tiver o URL do feed pronto, vá para a página Aparência-> Widgets. A partir daí, arraste o widget RSS na barra lateral desejada e insira o URL do RSS Feed.

Como ler e exibir feed RSS no WordPress

Ele exibirá o conteúdo mais recente do URL do feed em sua barra lateral.

Exibir feeds usando este widget RSS padrão é um processo simples e direto. No entanto, às vezes não é suficiente. E se você quiser exibir esses feeds em um modelo de página personalizado ou usando sua própria marcação HTML?

Código para exibição de feed RSS

O WordPress incluiu a biblioteca de classes Simplepie no diretório wp-includes. Usando esta biblioteca, o WordPress busca o conteúdo do feed.

Devemos também usar a mesma maneira para buscar feeds em nosso site WordPress. Precisamos incluir feed.php da pasta wp-includes e usar os métodos fornecidos pela biblioteca.

Abaixo está o código que você precisa colocar no arquivo onde quiser mostrar o conteúdo do feed.

require_once( ABSPATH. WPINC. '/feed.php' );
$feed_url = 'PASTE_FEED_URL_HERE';
$rss = fetch_feed($feed_url);
 
if (!is_wp_error($rss)) {
    $max_items = $rss->get_item_quantity(2); //pass the quantity(number of post to fetch) here
    $rss_items = $rss->get_items( 0, $max_items );
 
    if ($max_items > 0) {
        foreach ($rss_items as $item) {
            ?>
            <div>
                <h3><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h3>
                <p><?php echo $item->get_description(); ?></p>
            </div>
            <?php
        }
    }
}

Dessa forma, podemos personalizar o HTML de acordo com nossos requisitos para exibir o feed RSS.

Esperamos que você entenda como ler e exibir RSS feed em seu site WordPress. Se você tiver alguma dúvida ou sugestão, por favor, deixe um comentário abaixo.

Artigos relacionados

Fonte de gravação: artisansweb.net

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação