the_excerpt lenght

O cómo limitar el número de palabras que aparecen en the_excerpt, por supuesto sin plugins como acostumbramos.

No me voy a poner a explicar lo que es the_excerpt, pero si no saben lo que es, siempre el codex es la mejor opción.

Realmente no se cuantas son las palabras por defecto que muestra WordPress si utilizamos the_excerpt, aunque creo que son 100.

El problema (que en realidad ya no será problema) viene cuando nos interesa poner por ejemplo solo 50 palabras y no 100, he aquí la magia del functions.php, ya que lo vamos a abrir y vamos a agregar lo siguiente:

PHP:
  1. function new_excerpt_length($length) {
  2.     return xx;
  3. }
  4. add_filter('excerpt_length', 'new_excerpt_length');

Donde xx es el número de palabras que querés que muestre wp en cada excerpt.

pd: no olviden que si no tienen la llamada the_excerpt() en el archivo donde llaman a los posts y tienen por ejemplo the_content() esto no anda ;) .
pd2: a nadie le importa, pero les cuento que estoy por sacar un nuevo diseño para el sitio, que me gusta bastante y espero que le guste a varios.


1 persona ha opinado, ¿Vos ya lo has hecho?

  1. Muchas gracias me funciono super! Haces que se entienda super fácil para alguien que como yo está recién empezando en php y diseño de wp, sigue adelante! :)

¿Querés comentar algo?