Exibindo as últimas postagens de outro blog WordPress

Para exibir as últimas postagens de outro site WordPress, você deve adicionar o código abaixo no local desejado. Você pode adicionar no sidebar.php para exibir em sua barra lateral.

<?php
include_once(ABSPATH.WPINC.’/rss.php’);
$feed = fetch_rss(‘https://feeds.feedburner.com/tudoparawordpress’);
$items = array_slice($feed->items, 0, 5);
?>

<?php if (!empty($items)) : ?>
<ul>
<?php foreach ($items as $item) : ?>

<li>
<a href=”<?php echo $item[‘link’]; ?>”>
<?php echo $item[‘title’]; ?>
</a><br />
<?php echo $item[‘description’]; ?>
</li>

<?php endforeach; ?>
</ul>
<?php endif; ?>

Você não precisará alterar praticamente nada neste código, as únicas alterações necessárias serão:

  • 3ª linha: note que a variável $feed recebe o endereço do feed do TudoParaWordPress.
  • 4ª linha: no código array_slice($feed->items,0,5); estamos dizendo que apenas os 5 últimos feeds serão exibidos. Caso deseje menos ou mais itens, altere este número para o de sua preferência.

E pronto !

Posts Similares

  • Como excluir uma categoria do feed RSS

    Temos o seguinte cenário: em um blog WordPress, temos uma categoria que não deve ser exibida via RSS.. como proceder para que tal categoria seja removida ? Simples ! Adicione a função abaixo no arquivo functions.php function myFilter($query) { if ($query->is_feed) {  $query->set(‘cat’,’-5′); } return $query; } add_filter(‘pre_get_posts’,’myFilter’); Lembre-se de alterar o id da categoria…

  • Como exibir o número total de comentários em seu blog WordPress?

    Se você tem um site e compartilha conteúdo relevante para pessoas de seu nicho, receber comentários é uma das melhores formas de medir a popularidade de seu site quanto a qualidade das matérias publicadas. Se o seu blog tem muitos comentários, pode ser dizer que o seu blogs é popular, pelo menos as pessoas gostam…

  • Exibindo a quantidade de comentários do Facebook em seu post

    ATENÇÃO: A API do Facebook foi alterada em Agosto de 2016, por isso a quantidade não é mais exibida e assim este código não funciona mais. Como não ficou claro se essa mudança é em definitivo ou não, mantivemos a postagem aqui mas provavelmente ela não funcionará mais. Em um dos projetos que trabalhei recentemente,…

  • Como utilizar os Campos Personalizados em seu tema

    Provavelmente você já viu no Adicionar novo post ou página o formulário Campos personalizados. Com os campos personálizados você pode adicionar qualquer campo e posteriormente inserir em seu tema. Para inserir em seu temas algum campo, utilize a seguinte tag: <?php $values = get_post_custom_values(”campo“); echo $values[0]; ?> Altere campo pelo nome que você escolheu para…

  • Prós e contras de se utilizar um Tema Premium (pago) para WordPress

    Muitas pessoas na comunidade open source acreditam que os temas pagos para WordPress fazem uma cobrança desleal e são uma tentativa de pessoas gananciosas para alimentar a formação de suas empresas e negócios em projetos de código aberto. Temos outra visão por aqui, vamos a ela. Temas Premium são contribuições para um projeto de código…

  • Como baixar versões antigas de plugins no repositório oficial?

    Como baixar versões antigas de plugins no repositório oficial?

    Existe uma maneira simples de obter versões anteriores de seus plugins do WordPress, por exemplo, se uma versão atual quebrar sua configuração e você precisar voltar para a versão que funcionava. Note que essa dica é ótima para resolver problemas por um tempo, mas que não é recomendado deixar plugins desatualizados por muito tempo já…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

6 Comentários

  1. Muito bom. Voce sim! fez algo em que eu procurava, agora, tem como por posts recentes do site 1 em outros sites com o feed mas com as postagens rolando (deslizando) para a Horizantal. porfavor, se tiver como usar esta postagem para a proxima, como fazer as postagens de um site aparecer no outro sites mas deslizando com algum codigo javascript, php ou html mesmo. obrigado.