Programación web, Drupal, Wordpress y ¡Mucho más!

Aprende a programar y diseñar una página web gracias a los trucos y tutoriales que ofrecemos en nuestro sitio.

miércoles, 10 de octubre de 2012

Mostrar los últimos post de Wordpress en la home

Hoy os explicaré como poner en la home los últimos post redactados en Wordpress.

Todos tenemos constancia de la importancia que supone para Google tener una web en la cual nuestro contenido está constantemente cambiando.


Wordpress es un CMS diseñado para usar principalmente como blog, ahora bien, muchas plantillas creadas para servir a Wordpress no están confeccionadas simplemente para ser un simple blog, sino también una página web, lo que hace en muchas de ellas que la home se convierta en un escaparate siendo el contenido totalmente estático y que el blog este en una “subpágina”.

Dada esta pequeña explicación, debemos proponer una solución para que el contenido de nuestra página de inicio pueda cambiar automáticamente cuando escribimos una nueva entrada, lógicamente deberemos meternos en códigos de programación aunque de manera muy simple:

1. Para que nuestro último post aparezca debemos insertar nuestro código php en uno de los siguientes archivos ya que son los que componen la home de nuestra página web. (Header.php, footer.php , index.php o home.php), lo más normal es editar el home.php, aunque depende mucho de cómo este estructurada nuestra web.

2. Ahora analizamos donde queremos insertar el código y pegamos lo siguiente:

Últimos post

<?php query_posts('blog=wordpress&showposts=1'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><?php the_content(); ?> </li>
<?php endwhile; ?>

3. Lo que deberemos tener en cuenta a la hora de configurarlo es por una parte la palabra blog, esto es la categoría de la cual cogeremos los post, por otra parte tenemos el Nº 1, esto son el Nº de post a mostrar, lógicamente esta configuración es a vuestro gusto.

1 comentario:

  1. Estoy iniciando en el diseño y desarrollo de temas para WordPress y esta información que compartiste me ha sido de mucha ayuda, muchas gracias, saludos!!! :=)

    ResponderEliminar