Limitar el tamaño de extractos y contenido

iceberg

Si quieres mejorar las impresiones de página (mal) u ofrecer un aspecto distinto en tu blog mediante contenido o extractos reducidos (muy útil en themes tipo revista) hay, como suele ser habitual, dos modos de conseguirlo, con código y con plugin.

Empezamos con el plugin …

Plugin Content and Excerpt Word Limit

– Con este sencillo plugin puedes definir el tamaño en palabras de extractos o contenido. Para utilizarlo este es el proceso:

  1. Descargas el plugin
  2. Descomprimes el zip, lo subes a ‘wp-content/plugins/’ y lo activas
  3. Modificas la función de llamada al contenido o extracto de este modo:
    En vez de the_excerpt() o the_content(), usas o en el loop, donde ‘numero-de-palabras‘ es el número, por ejemplo: <?php excerpt('50'); ?>.

Código

– Solo tienes que añadir el siguiente código al fichero ‘functions.php’ de tu theme activo:

function excerpt($num) {
$limit = $num+1;
$excerpt = explode(' ', get_the_excerpt(), $limit);
array_pop($excerpt);
$excerpt = implode(" ",$excerpt)."...";
echo $excerpt;
}

function content($num) {
$theContent = get_the_content();
$output = preg_replace('/<img&#91;^>]+./','', $theContent);
$limit = $num+1;
$content = explode(' ', $output, $limit);
array_pop($content);
$content = implode(" ",$content)."...";
echo $content;
}

Luego modificas la función de llamada al contenido o extracto de este modo:
En vez de the_excerpt() o the_content(), usas o en el loop, donde ‘numero-de-palabras‘ es el número, por ejemplo: <?php excerpt('50'); ?>.

Vamos, que el segundo paso es el mismo ¿con cual te quedas?

¡Que lo disfrutes!

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(3 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

22 comentarios en “Limitar el tamaño de extractos y contenido”

  1. Pingback: Bitacoras.com

  2. Siempre me resulto mas productivo utilizar the content rss Sin Plugin de por medio podes controlar la cantidad de palabras a mostrar

  3. Veo un problema con ambos métodos y es que "negritas", "cursivas" o cualquier otra característica desaparece. Hay un plugin —Advanced Excerpt— que permite limitar el número de palabras y además preservar las etiquetas html que desees.

    Y hablando de plugins: ¿habéis recibido un correo de un tal Matt Mullenweg? Al parecer se va a mejorar el directorio de aquéllos y a mejorar la capacidad de búsqueda.

  4. Perdon, si el plugin permite elegir un tamaño limite de las imagenes en el blog, es decir si es mas grande del valor que quiero achique la imagen automaticamente.

    1. Si te refieres al plugin "Advanced Excerpt", la respuesta a tu pregunta es no. A ver si me consigo explicar:
      Cuando accedes a la configuración del plugin te aparecen varias opciones. Primero tienes el número de palabras (o letras) que quieres que se muestren. Segundo, una lista muy completa de etiquetas html (negrita, cursiva, imágenes, enlaces, etc). En el resumen se mantendrán las características que tú quieras.
      Espero que te haya servido esta explicación.

  5. Pingback: Limitar el tamaño de extractos y contenido | Ayuda WordPress

  6. Uhmm he tratado de aplicar esto al content, pero no me resulta… Tengo este problema:

    He creado una plantilla de página con el código del index.php pero con la modificación para qu carge solo las entradas de x categoría, pero si utilizo el content() me carga la entrada completa, sin tener en cuentra el "more", y si le coloco excerpt() me carga la entrdada pero el problema es que no me aparece el adsense…

    Como puedo hacer para limitar la cantidad de información

  7. Almafuerte253

    Pero a donde se encuentra el the content o el the excerpt en el codigo o a donde lo encuentro podrian ser mas especificos por favor.

      1. Almafuerte253

        dices que en el index pero en el index de mi tema no sale nada de eso ademas dicen que es en el funtions no cada vez estoy mas confundido.

  8. Almafuerte253

    Doy una membrecia vitalicia en mi curso de CPA Marketing, para que ganen dinero en internet, a la persona que me ayude con este problema porque me va a volver loco pueden escribir a [email protected]

  9. Almafuerte253

    El curso tiene un valor de 150 dolares pero sera gratis para la persona que me ayude ademas tendra un seguimiento de mi parte para que genere mas de 70 dolares diarios y ademas tendra derecho a actualizaciones de por vida.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido