09dic
17

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.

resumen

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 el excerpt_length; Por defecto es TRUE.
  • more_link_text
    Si use_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 el excerpt_length. Por defecto es FALSE.
  • fakeit
    Usa el conteniod cmo extracto (1) o no (0) si el extracto está vacío. Si lo estableces a 2 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 el excerpt_length. Si fix_tags se establece a FALSE el plugin no tratará de validar XHTML y reparar tags no cerradas correctamente (debido a que excerpt_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.

Para saber más:

  • Pingback: Bitacoras.com

  • http://www.embarazadablog.com/ Estivalia

    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.

  • http://www.salvaportillo.com Salva Portillo

    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!

    • http://twitter.com/joagarcia joagarcia

      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?
      o qué?
      Saludos

  • http://blog.thestromboliproject.com JF

    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

  • http://hablemosdehistoria.com/ Mario Molina

    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!

    • http://fernandotellado.com/ Fernando Tellado

      Gracias por el apunte Mario … y un placer leerte también por aquí ;)

    • Luis Carlos Parrado

      Muchas gracias por el aporte, funciona 10 puntos

  • Pingback: Parámetros en la función the_excerpt(); « Foro Ayuda WordPress

  • http://sattima.com feru

    Hola! me ha sido muy útil la información, una duda: ¿hay manera de mostrar sólo la primera imágen de cada post?

  • http://jolaguibel@mediosaustrales.cl Seik

    Se me cae en wordpress 2.8

    alguna idea?

    Saludos,

  • Pingback: Cómo utilizar the_excerpt_reloaded (WordPress) | Kaos Klub - Audiovisuales e Internet

  • Luis Carlos Parrado

    Cualquier duda sobre el funcionamiento me apunto para aportar.
    Saludos

  • Pingback: The excerpt Reloaded | Ayuda WordPress

  • Pingback: Personalización de theme Magazine con plugin wp « Maycol Zambrano Nuñez — DAP

  • Noranta

    No se me ve la imagen…..

  • Ezequiel

    Una maravilla el pluguin, justo lo que estaba buscando, un detalle, en la primera linea del codigo se escaparon los “()”. Gracias por compartir. Sdos!