Limitar the_excerpt indicando la cantidad de caracteres

La función the_excerpt() se emplea en plantillas para mostrar los primeros caracteres de una entrada ya sea en la misma entrada o en el listado de entradas de una categoría o en página principal.

En muchos casos los caracteres que se visualizan no se corresponden con los que desearíamos. Para solucionar esto podemos añadir en el archivo functions.php de la plantilla activa la siguiente función:

function get_excerpt($count){  
    $permalink = get_permalink($post->ID);
    $excerpt = get_the_content(); 
    $excerpt = strip_tags($excerpt);
    $excerpt = substr($excerpt, 0, $count);
    $excerpt = substr($excerpt, 0, strripos($excerpt, " "));
    //$excerpt = $excerpt.'... <a href="'.$permalink.'">leer mas</a>';
    return $excerpt;
}

Esta función retorna el contenido de una entrada limitado a $count caracteres. Se puede añadir un link de leer más.

Y luego solo tendremos que llamar a la función indicando la cantidad de caracteres que deseamos mostrar.

<?php echo get_excerpt(75); ?>

En este caso concreto limitando a 75 caracteres.

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(3 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Una respuesta a “Limitar the_excerpt indicando la cantidad de caracteres”

  1. Recargas Movilnet, Movistar, Digitel dice:

    Super simple y efectivo! Mil gracias!
    Me ayudaste a soluciar el problema!

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.