A
aldols
Gamma
Redactor
Hay ocasiones que cuando escribes en varios sitios o tienes varios blogs te gustaria que esos blogs mostraran los utlimos articulos de cada uno de los otros blogs. En mi caso publico en 3 blogs diferentes, por ejemplo en Enlace eliminado se muestran en portada los ultimos 3 articulos de lugar de origen.
Para lograrlo solo hay que modificar un poco el index.php de nuestro theme o crear un archivo x.php e incluirlo despues donde queramos que se muestren los ultimos post (index, sidebar, etc).
La primera linea incluye la libreria que trae wordpress para manejo de feeds, en la segunda diremos de que sitio queremos leer el feed y en la tercera indicaremos el numero de los ultimos post a mostrar.
Ademas podremos darle un estilo diferente jugando con el css, eso ya depende de la creatividad y necesidad de cada quien.
Espero les haya servido.
😛
Para lograrlo solo hay que modificar un poco el index.php de nuestro theme o crear un archivo x.php e incluirlo despues donde queramos que se muestren los ultimos post (index, sidebar, etc).
PHP:
<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://www.nombreblog.com/feed/');
$maxitems = 3;
$items = array_slice($rss->items, 0, $maxitems);
?>
<h6>Nombre del blog</h6>
<span>Descripcion del blog</span>
<?php if (!empty($items))
foreach ( $items as $item ) : ?>
<div>
» <a href='<?php echo $item['link']; ?>' title='<?php echo $item['title']; ?>'><?php echo $item['title']; ?></a>
<br />
</div>
<?php endforeach; ?>
La primera linea incluye la libreria que trae wordpress para manejo de feeds, en la segunda diremos de que sitio queremos leer el feed y en la tercera indicaremos el numero de los ultimos post a mostrar.
Ademas podremos darle un estilo diferente jugando con el css, eso ya depende de la creatividad y necesidad de cada quien.
Espero les haya servido.
😛