De verdad, este plugin es una maravilla, sobre todo si usas un theme tipo revista. ¿No te ha pasado que has configurado para que tu theme muestre solo los extractos pero te gustaría que se viera la primera imagen?, pues The excerpt Reloaded es la solución. Pero no solo vale para eso, es una auténtica joya de plugin.
Eso si, tampoco es un plugin para principiantes, pues requiere algo de modificaciones en el código de tu plantilla, y dispone de varios modificadores, pero si le coges el aire seguro que te va a gustar. Además, si has elegido un theme estilo revista seguro que ya has retocado mas de un aspecto del mismo, no te dolerá controlar completamente como se muestran los extractos.
El modo de utilizar The excerpt Reloaded pasa por sustituir el código ‘the_excerpt
‘ incluido en tu theme por este otro …
<?php the_excerpt_reloaded; ?>
Esa sería la configuración por defecto, que mostraría 120 palabras, las primeras 120 de tu post. Pero puedes establecer el número de palabras a otra cantidad, por ejemplo a 75, solo añadiendo esto:
<php the_excerpt_reloaded(75); ?>
Hay mas funciones que puedes añadir. Si quieres, como decía al principio, que se muestren las imágenes, tendrás que ponerlo así:
<php the_excerpt_reloaded(75,'<img>'); ?>
¿Que quieres añadir el «sigue leyendo …» a tu extracto, solo tienes que añadirle esto:
<?php the_excerpt_reloaded(75, '<img>', TRUE, 'Sigue leyendo …'); ?>
Hay muchos modificadores, aquí tienes la lista completa:
- excerpt_length
Número de palabras a mostrar. Por defecto 120. - allowedtags
Define que tags HTML tags mantener en el extracto. Usa el formato ‘< img >
‘. Para varias tags introduce una sola cadena: ‘< a > < img >
‘. Por defecto es ‘< a >
‘. - filter_type
Define como filtrará/formateará WordPress el contenido del extracto. Las opciones están basadas en las tags de contenido/extracto:: ‘content
‘, ‘content_rss
‘, ‘excerpt',
‘excerpt_rss
‘. Si lo estableces a ‘none
‘ to display raw content. Default is ‘excerpt
‘. - use_more_link
Si el enlace «mas» se mostrará (TRUE) o no (FALSE). Si se establece a ‘false
‘ la función muestra(…)
si hay mas contenido que mostrar; no se muestra ni siquiera eso si lo que hay es menos que elexcerpt_length
; Por defecto es TRUE. - more_link_text
Siuse_more_link
se establece como TRUE, se define que texto usar para el enlace. Por defecto es ‘(more...)
‘. - force_more_link
Muestra el enlace a ‘mas
‘ (TRUE) o no (FALSE), incluso aunque el extracto sea menor que elexcerpt_length
. Por defecto es FALSE. - fakeit
Usa el conteniod cmo extracto (1) o no (0) si el extracto está vacío. Si lo estableces a2
se fuerza a que el contenido se comporte como extracto en cualquier situación. Por defecto es 1. - fix_tags
“Repara” elementos de tags HTML (TRUE) o no (FALSE). Esto se ha includio para tratar con tags incorrectamente cerradas, provocadas por elexcerpt_length
. Sifix_tags
se establece aFALSE
el plugin no tratará de validar XHTML y reparar tags no cerradas correctamente (debido a queexcerpt_length
las rompa en los elementos intermedios). Por defecto es TRUE.
Como puedes ver sus posibilidades son muy interesantes, para tener un control absoluto de los extractos. Espero que te guste.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Fernando, he estado buscando un plugin asi hace tiempo y muy emocionada trate de ponerlo en practica, pero si bien es cierto que no soy una principiante en esto, tampoco soy una experta, por eso la pregunta, cuando hablas de sustituir 'the_excerpt' en mi theme, es una linea que puedo buscra en un archivo .php ? en que archivo .php lo encuentro?
si la tengo, puedo simplemente agregarla?
Gracias desde ya por tu ayuda.
Vaya, no sabía que hubiese un plugin específico que hiciese eso. Yo tuve que romperme la cabeza para acabar consiguiendo algo parecido ( http://www.foroatletismo.com/articulos/ ). Usé el excerpt de toda la vida y un plugin que se llama "Post Avatar".
Un saludo!
Hola, ¿Cómo hiciste eso en foroatletismo? es justo lo que necesito pero no veo la forma.
Dices que usas Post avatar pero que texto pones en el index?
<code></code> o qué?
Saludos
Estivalia, tienes que buscar ese ‘the_excerpt’ generalmente en index.php, o archive.php (o más raramente en single.php).
Busca en tu theme. Con dreamweaver muy interesante buscar este texto en toda la carpeta del theme: Crtl + F, buscar en toda la carpeta ‘the_excerpt’.
Saludos
Hola, el plugin sin dudas es una maravilla. Solo tiene una pega, y es que te corta algunas etiquetas de xhtml en la página donde apliques el código. Esto causa errores de validación. Afortunadamente, en el blog de Rob se encuentra la solución. Saludos!
Gracias por el apunte Mario … y un placer leerte también por aquí 😉
Muchas gracias por el aporte, funciona 10 puntos
Hola! me ha sido muy útil la información, una duda: ¿hay manera de mostrar sólo la primera imágen de cada post?
Se me cae en wordpress 2.8
alguna idea?
Saludos,
Cualquier duda sobre el funcionamiento me apunto para aportar.
Saludos
No se me ve la imagen…..
Una maravilla el pluguin, justo lo que estaba buscando, un detalle, en la primera linea del codigo se escaparon los "()". Gracias por compartir. Sdos!