Hoy os voy a contar una manera sencilla de poner los últimos post de un blog en wordpress en nuestra web con el siguiente tutorial.
Vamos a suponer que tenemos nuestro sitio web en el directorio raíz del servidor web y nuestro blog en /blog. Para ello, seguiremos los siguientes pasos:
En primer lugar, tenemos que “conectar” con la instalación de wordpress incluyendo en nuestro código la página wp-config.php (os recuerdo que la instalación de WordPress está en /blog) donde están los datos de conexión con la base de datos y decidir cuántos post queremos que nos aparezcan. En nuestro ejemplo queremos los 3 últimos post de nuestro blog en el sitio web, así que pondremos lo siguiente:
Ahora debemos iniciar el bucle para poner los 3 posts:
have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID;
A continuación, vamos a poner nuestra noticia con titular y enlace, fecha (os la pongo por separado por si queréis ponerle estilos distintos a día, mes y año) y el extracto de la noticia (recordad rellenar el campo “Extracto” al redactar vuestros posts):
Por último, sólo nos queda cerrar el bucle:
endwhile;
Os dejo también los estilos que he utilizado en esta ocasión por si los queréis usar para vuestros desarrollos.
Como nota final, comentaros que si vuestro sitio web está en otro servidor distinto del blog, podéis incluir este mismo código en el directorio raíz del servidor donde está el blog y llamarlo mediante un iframe.
Hola buenas quisiera saber como incluir los últimos comentarios en mi web, gracias y un saludeo
Muchas gracias, fue de mucha ayuda para mi página web. Saludos!
perodona mi ignorancia.
Tengo que poner este código:
have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID;
<a href="”> //
endwhile;
Pero donde?
gracias!
Muchas gracias, fue de mucha ayuda para mi página web. Saludos!
Buenas, estoy tratando de utilizar el codigo pero solo me funciona por momentos. ¿sabrian decirme por que puede ser? ya le he dado permisos 755 al fichero y nada, sigue mostrando las entradas de vez en cuando
Muchas gracias por el aporte, funciona perfecto. ¿sabes cómo sería el require_once($_SERVER [ ‘DOCUMENT_ROOT’].’/blog/wp-config.php’) pero para otro dominio?
Me gustó mucho tu post: claro, conciso, útil y sobre todo… mucho mejor de lo que esperaba encontrar. El hack del inicio ayuda muchísimo para hacer muchas otras cosas. ¡Gracias!
Me gustaría saber si se podría hacer lo mismo desde una web de wordpress a otra de wordpress. Gracias