WordPress Hosting

Más control de extractos en WordPress 2.9

the_excerpt

Ya va quedando menos para la nueva versión de WordPress, la esperada 2.9 (lo sé, es más esperada aún la 3.0) y hay cosas muuy interesantes que van saliendo a la luz.

Una de ellas es dos nuevas maneras de gestionar los extractos, el famoso ‘the_exceprt‘ …

Por un lado, y esto ya funciona en WordPress 2.8.5, podemos definir el tamaño de los extractos (en caracteres) sin necesidad de usar plugins que modifiquen su comportamiento. Solo hay que añadir el siguiente código a nuestro querido fichero ‘functions.php‘ del theme activo:

function new_excerpt_length($length) {
	return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');

Y también vamos a poder modificar (esto es más una pijada) el modo en que se corten los extractos, para usar lo que nos apetezca en vez del consabido ‘.....‘. De nuevo añadimos un pedacito de código a nuestro ‘functions.php‘:

function new_excerpt_more($more) {
	return '[siga leyendo .....]';
}
add_filter('excerpt_more', 'new_excerpt_more');

Por supuesto, tanto el return 20 como el return '[siga leyendo .....]' lo podemos cambiar a nuestro gusto.

Compártelo en tus redes
Resúmelo con tu IA

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en las estrellas para valorarlo!

Promedio de puntuación 0 / 5. Total de votos: 0

¡Todavía no hay votos! Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

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

AVISO: Esta publicación hace 3 años o más que no se actualiza. 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. ¡Ah! ¿te sirvió?, pues entonces nada :-)


Sobre el autor

2 comentarios en “Más control de extractos en WordPress 2.9”

  1. Jose Herrera

    Hola fernando una consulta; ojala me puedas ayudar.

    En mi blog estoy utilizando el tema que fue traducio por ti(carrington) y quisiera poder ponerlo asi en la portada con extractos, y un ' sigue leendo…'; pero no encuentro donde esta la funcion que dices the_excerpt(); y tampoco donde poner los codigos que pones; ya eh probado poniendolo en varios archivos pero no sale; ademas que en tu tema traducido los archivos hay a veces doble (uno normal y uno default). bueno gracias de antemano si me puedes ayudar.

    Un Saludo

Los comentarios están cerrados.

Scroll al inicio