Mostrar últimos posts desde afuera de Wordpress
¿Alguna vez quisiste mostrar la lista de los últimos posts de tu blog en otra parte que no sea el mismo blog? Si tu blog está dentro del mismo dominio, una forma fácil de hacerlo es colocando el siguiente código en el lugar que quieras:
<h4>Últimos posts</h4>
<?php
//incluimos wordpress
define('WP_USE_THEMES', false);
require('./blog/wp-blog-header.php');
//pedimos 5 posts y mostramos una lista desornedada
query_posts('showposts=5'); ?>
<ul style="list-style: none;">
<?php
while (have_posts()): the_post();
echo "<li><a href='".get_permalink($post->ID)."'>";
the_title();
echo '</a></li>';
endwhile; ?>
</ul>Con este simple bloque de código tenemos una base para mostrar la lista de posts y adaptarlo a nuestras necesidades.
Con un poco de retoque se pueden traer posts de categorías específicas, páginas y varias cosas más
Category: Wordpress | Tags: Wordpress 8 comments »
May 13th, 2009 at 17:45
Excelente, ahora una pregunta: ¿Y si quiero los últimos 5 posts pero de una categoría en particular?
Gracias!
Nico
May 17th, 2009 at 11:52
Hola Nicolás,
Muy fácil, cambiás la línea query_posts(’showposts=5′); ?>
por query_posts(’showposts=5&cat=7′); ?> – Donde 7, poné el ID de la categoría que quieras. Hay mas posibilidades en el Codex
June 17th, 2009 at 18:01
excelente aporte, una pregunta; si quiero incluir una pequeña parte del post, con un link de ver mas es posible?
July 23rd, 2009 at 0:42
Hola Nicolas que ocurre si el Blog no esta en la misma ruta del domino ejemplo:
agarre una cuenta de wordpress miblog.wordpress.com y quiero colocar los post en cualquier parte de mi pagina principal de mi website como deberia colocar el codigo? desde ya muchas gracias
September 18th, 2009 at 17:47
No funciona. En la Página principal aparece el espacio, donde deberían ir los posts pero en blanco. Otra duda: Qué es: “wp-blog-header.php”.
Saludos superpilosssooos..
November 18th, 2009 at 20:39
Gracias por sus respuestas. En la siguiente dirección podemos encontrar alguna solución a las personas interesadas en mostrar post en un lugar externo al blog:
http://santyweb.blogspot.com/2009/05/otras-formas-de-mostrar-entradas.html
Saludos Superpilooosssooossss…
November 20th, 2009 at 9:50
Hola Pilos,
El apartado de “wp-blog-header.php” es el que buscará la información necesaria para cargar los datos del post así que tienes que indicar el directorio donde tengas los archivos de tu blog. Si no indicas la ruta no te mostrará nada.
Un saludo.
Muchas gracias a la persona que publico este codigo
May 30th, 2010 at 18:05
Estimado, el código me funciona a la perfección. Me gustaría saber si es posible añadir un tumbnail a cada uno de éstos post.
Alguien se da cuenta de como agregar la imagen previa de cada post?
Desde ya muchas gracias!