Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Martinsrj

Como inserir um post WordPress em uma página PHP

Recommended Posts

Olá pessoal, boa noite e já desejo um feliz ano novo.

Estou criando um site (portal) e terá noticias (post) de dois ou mais blog e não estou sabendo inclui no meu site esse post.

Obs.: o(s) blog não está no mesmo servidor do meu site.

 

Quero que assim que os novos post do blog venham ser adicionados no meu site automaticamente.

 

O maximo que eu consegui foi dessa forma, porem não sei como inserir os ultimos 2 post do Blog e colocar um limite do conteudo do post.

Desde obrigado pela ajuda.

 

$feed = "http://www.dominio.com.br/feed/rss/";

		$xml = simplexml_load_file($feed);
		foreach($xml->channel->item as $posts) {
	?>
           <h2>
               <a href="<?php echo $posts->link; ?>" title="<?php echo $posts->title; ?>">
                   <?php echo $posts->title; ?>
               </a>
           </h2>
           <small><?php echo $posts->description; ?></small>
	<?php
		}
	?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos por parte, para você limitar a quantidade de posts, acredito que isso irá te ajudar.

 

<?php
$feed = "http://www.dominio.com.br/feed/rss/";
// Define a quantidade de caracteres que será mostrada.
$limite = 150;
$xml = simplexml_load_file($feed);
// Armazena na variável $post o conteúdo do xml
$post = $xml->channel->item;
// Caso ele não funcione, descomente essa linha
// Que reverte a posição dos conteúdos e comente a de cima
// $post = array_reverse( $xml->channel->item, true );
for( $count = 0; $count <= 1; $count++) 
{
?>
<h2>
   <a href="<?php echo $posts[ $count ]->link; ?>" title="<?php echo $posts[ $count ]->title; ?>">
       <?php echo $posts[ $count ]->title; ?>
   </a>
</h2>
<small>
<?php echo substr( $posts[ $count ]->description, 0, $limite ); ?>
</small>
<?php
}
?>

 

Espero que ajude! Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.