Una de las principales razones para usar WordPress para su sitio es que gran parte de su contenido está automatizado por su tema y por el núcleo de WordPress. Una de estas ventajas es la función de extracto que le permite mostrar las primeras «55» palabras de su publicación en las páginas de archivo (categorías y etiquetas) y la página de inicio.
Pero, ¿qué sucede si desea mostrar más o menos 55 palabras para los extractos de su publicación?
Una cosa que puede hacer es usar la función «más» incorporada al editar sus publicaciones, lo que le permite especificar la ubicación exacta de su extracto o usar el campo de extracto que le permite pegar un extracto personalizado para sus publicaciones. Personalmente, creo que el campo de extracto personalizado es una de las mejores cosas para usar porque no solo puede configurar un extracto personalizado, sino que también puede hacerlo 100% único para evitar cualquier tipo de problemas de contenido duplicado en su sitio y mantenerse en buenos términos con motores de búsqueda como Google. Pero si ya tiene cientos o más artículos publicados y desea cambiar rápidamente la longitud del extracto para que todas las entradas de su publicación sean consistentes, entonces probablemente desee usar algún código o un complemento para eso.
Cambiar la duración del extracto para todos los bucles
Afortunadamente, WordPress tiene un filtro incorporado llamado apropiadamente “extracto_longitud” que le permitirá cambiar la duración predeterminada de sus extractos en su tema. Simplemente inserte el siguiente fragmento de código en su archivo functions.php y edite el «20» a la cantidad de palabras que desea mostrar en sus extractos.
add_filter( 'excerpt_length', function($length) {
return 20;
}, PHP_INT_MAX );
Nota: Estamos usando PHP_INT_MAX como prioridad para garantizar que su código anule WordPress, su tema o cualquier complemento posible que también pueda estar alterando excerpt_length.
Alternativamente, puede echar un vistazo a la Extracto avanzado Complemento gratuito que le permitirá personalizar fácilmente no solo la longitud del extracto, sino también modificar cosas como el enlace Leer más, eliminar códigos cortos, permitir html, etc.
Por supuesto, ambos métodos anteriores asumen que su tema ha sido codificado para hacer uso de la función the_excerpt. Muchos temas (especialmente los premium) tienen sus propias funciones integradas para extractos que permiten un mayor control. Entonces, si el código anterior no funciona, debe comunicarse con el desarrollador del tema que está utilizando y preguntar cómo puede modificar la duración de los extractos para su tema.
Longitudes de extracto personalizadas (para desarrolladores)
Para aquellos desarrolladores que buscan crear extractos personalizados para su tema o complemento, hemos escrito un tutorial con una buena función personalizada que puede pegar en su proyecto para que pueda mostrar diferentes longitudes de extractos en todo el sitio para diferentes archivos, tipos de publicaciones, etc. Simplemente visite nuestra publicación sobre Cómo agregar múltiples longitudes de extractos personalizados en WordPress para obtener más información y ver el código.