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:
En la lÃnea 8 podrán ver que se encuentra la función the_content(); esa es la que debemos cambiar por tue_excerpt(); para que en lugar de que nos muestre el contenido de la entrada, nos muestre las primeras 55 palabras o lo que nosotros escribamos en el campo Optional Excerpt, quedando de la siguiente manera:
La función the_excerpt(); no tiene parámetros asà si queremos que aparezca el link de Continual Leyendo tendremos que escribir en el campo Optional Excerpt y colocar el permalink en nuestro tema.
Este pequeño hack, puede resultar muy útil a la hora de crear plantillas personalizadas o utilizar Wordpress como un sistema de noticias, conocer esta clase de funciones puede ayudarnos a ampliar nuestras posiblidades y crear cosas más originales.
Ejemplo:
¿Te ha gustado este artÃculo? Subscribete vÃa Email, para ¡recibirlos en tu correo!
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
Y para hacer esto mismo pero con imagenes reducidas sacada automaticamente de posteo?
Gracias
Usando