Lista de posts en una página que no sea WordPress

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
$how_many=1; //cuantos posts quieres mostrar
require('blog1/wp-config.php'); //la ruta al fichero wp-config del blog del que mostrar los posts
$news=$wpdb->get_results("SELECT 'ID','post_title','post_content' FROM $wpdb->posts
 WHERE 'post_type'=\"post\" AND 'post_status'=\"publish\" ORDER BY post_date DESC LIMIT $how_many"); 

foreach($news as $np){
     printf ("<div class='normalText'>%s</div>", $np->post_content);
}?>
(1 votos, promedio: 5) Valora este artículo para ayudar a mejorar la calidad del blog

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

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

  1. 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.

  2. El SCRIPT no funciona. En la página principal lo que aparece es el código del SCRIPT.

    Alguna sugerencia?. Saludos Superpilosos…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba Ir al contenido