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.
<?phpechoget_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.
Super simple y efectivo! Mil gracias!
Me ayudaste a soluciar el problema!