Cuando trabajamos creando plantillas nuevas y queremos hacer cosas modificadas para nuestros blogs o quizas darle nuestro toque a nuestro sitio web, nos vemos en la necesidad de usar campos con solo texto o quizas descripciones cortas de lo que queremos presentar.
Wordpress utiliza la función the_excerpt(); para mostrar lo quizas podamos considerar una descripción de la entrada que estan apunto de ver.
Cuando utilizamos el campo Optional Excerpt del panel de escritura de Wordpress:
Si no llenamos el campo Excerpt, Wordpress automáticamente tomará 55 palabras del contenido de la entrada y no mostrará objetos tales como imágenes, flash entre otros.
Un hack muy común es cambiar la función the_content(); por the_excerpt(); para usar ya sea el campo Optional Excerpt en la portada o para obligar a Wordpress a recortar todas las entradas al mínimo.
Una desventaja de usar en la portada la función the_excerpt(); es que nos mostrará esto: [...] sin ningún enlace, para que nos aparezca el enlace tal como cuando utilizamos la etiqueta MORE debemos agregar el enlace al permalink y llamarlo como nos plazca; para evitar esto: [...] tenemos que escribir en el campo Optional Excerpt del editor de escritura de Wordpress.
Al usar el campo Optional Excerpt, podremos insertar imagenes y otros objetos, con el objetivo de darle un formato apropiado a esa descripción que estamos colocando.
Bueno esto lo conseguiremos cambiando la función the_content(); de nuestro tema por la función the_excerpt(); entonces lo que debemos hacer es ir a la pagina de nuestro tema llamada index.php o si miran en el theme editor de Wordpress busquen: Main Index Templat.
Esta página contiene el llamado Loop de Wordpress que es la porción de código encargada de colocar todos nuestros posts en la portada, el loop comun se ve de esta manera:
[php]
Y para hacer esto mismo pero con imagenes reducidas sacada automaticamente de posteo?
Gracias
Hola estaba pasando justamente por el caso q señalaste en un principio y luego vi q no era ese el punto central y buscaba un hack para extractos aun de menos palabras o mas segun el caso ya que la fincion en si misma viene predeterminada a noser q se use diferente Saludos
y ya q estas en el tema de la adecuacion de plantillas veo temas que acomodan extractos pero q al publicarse se acomodan horizontalmente lo mas parecido q encontre pero no se parece es con los links como imagenes uno delante del anterior… y pues casi no tiene q ver con css ni displays ni clearboths sino con java y php que recien le estoy entrando Bueno seria intersante ampliar eso en una entrada “muy horizontal”
Saludos
Excelente articulo.
Sobre lo que pregunta JOK, hay una explicación de como hacerlo con imágenes reducidas en esta dirección:
http://www.samsarin.com/blog/2006/08/02/customizing-wordpress-home-with-thumbnailed-articles/
Creo que sería interesante que podamos seleccionar que en algunas categorías se muestre el contenido completo(the_content) y en otras solo el extracto (the_excerpt).
Todavía no encuentro como hacer eso.
MUCHAS GRACIAS !!!
Muy bien explicado. Me sirvio para personalizar una plantilla que estoy modificando ;) gracias!!
Yo pongo excerpt() en el index, pero las pagina me aparecen tambien como excerpt. Y eso que no modifico page.php.