Hay ocasiones en que puedes querer mostrar una lista de los últimos posts de un blog WordPress en una página que no esté creada con WordPress, como una página personal donde quieras mostrar lo último de tu blog, fotolog o similares.

Es posible, por supuesto, y tienes dos modos principales de hacerlo:

Mediante feeds RSS

Incluyendo algún script que muestre las últimas entradas del feed RSS del blog como los que puedes obtener en Google Reader o en Feevy. Solo tienes que añadir el código donde quieras que aparezca.

Mediante función PHP

Solo tienes que incluir el siguiente código

PHP:
  1. <?php
  2. $how_many=1; //cuantos posts quieres mostrar
  3. require('blog1/wp-config.php'); //la ruta al fichero wp-config del blog del que mostrar los posts
  4. $news=$wpdb->get_results("SELECT 'ID','post_title','post_content' FROM $wpdb->posts
  5. WHERE 'post_type'=\"post\" AND 'post_status'=\"publish\" ORDER BY post_date DESC LIMIT $how_many");
  6.  
  7. foreach($news as $np){
  8.      printf ("<div class='normalText'>%s</div>", $np->post_content);
  9. }?>

Google Buzz

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    5 comentarios en “Lista de posts en una página que no sea WordPress”

  1. Información Bitacoras.com...

    Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias....

  2. Cabe decir que la opción PHP, solo funciona en el mismo servidor y en el mismo dominio... ;)

    Y sin quitarle mérito a XML-RPC, base de la app para el iPhone desarrollada por Automattic.

    ¡Un saludo!

  3. pahito (2 comentarios) dijo:

    Si quiero publicar alguna entradas del blog en otra pagina de Wordpress (del mismo sitio), ¿como puedo hacer?.
    Usé el código de arriba pero no me funcionó pegandolo en una nueva página que hice.

  4. Pilos (3 comentarios) dijo:

    El SCRIPT no funciona. En la página principal lo que aparece es el código del SCRIPT.
    Alguna sugerencia?. Saludos Superpilosos...

Escribe un Comentario

XHTML: Puedes usar estos códigos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Comentarios adicionales gracias BackType

Subir

Anúnciese aquí
Expertos en WordPress
Evolución Euribor
Consigue 28 themes premium por menos de 14 euros
Participa en el Debate
  • hispania: (Greader ) Usando shortcodes en todas partes: Ya hemos visto muchas maneras de...
  • yoguizaz: Felicitaciones por el blog, la verdad estoy empezando en el WP y el tema mandigo es el...
  • PlanetaWP: Usando shortcodes en todas partes http://bit.ly/crIEJp #wordpress #wp Este comentario...
  • fernandot: Usando shortcodes en todas partes http://goo.gl/fb/YZSR #wordpress Este comentario...
  • Fernando Tellado: No hace falta Rasuji. Si configuramos bien nuestro WP podremos ofrecer a cada...
Noticias Breves
  • Donncha anunció la disponibilidad la versión 2.9.2 de WordPress MU, con solución a todos los fallos encontrados desde la última actualización. Esta versión, salvo necesidad, será la última versión de WordPress MU, ahora que WordPress 3.0 integrará ambas plataformas, ofreciendo la posibilidad de montar sistemas multiusuario a voluntad.

    Google Buzz

    [#9]

  • BuddyPress 1.2 está prácticamente lista para lanzarse salvo que las pruebas de los usuarios digan lo contrario. Ya puedes descargarla y empezar a comprobarla (enlace al svn). En esta nueva versión se han cerrado más de 125 tickets desde la última beta.

    Google Buzz

    [#3]

  • Ya está disponible WordPress MU 2.9.1 y José Conti me avisa que en unas horas tendrá lista la traducción para poder tener actualizado y listo tu sitio multiusuario.

    Google Buzz

    [#6]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H