26Ene 2012 3 Comments */?>

Cambiar el tamaño del excerpt según la categoría

Categorías: Tips de wordpress, Tutoriales, Wordpress - Tags:

Terminando con la serie de tips de wordpress sobre el excerpt les traigo una forma para cambiar el tamaño del excerpt que podrán adaptar para cambiar el tamaño del mismo según la categoría que se muestre.

Para ello hay que usar el filtro de wordpress llamado excerpt_length al cual le podemos pasar cualquier valor que queramos.
Por ejemplo para cambiar el tamaño de nuestro excerpt a 40 debemos hacer lo siguiente:

add_filter('excerpt_length', 'mqw_largo_excerpt');
function mqw_largo_excerpt($largo) {
           return 40;
}

En cambio si queremos tener un diferente tamaño para cada categoría tan solo necesitaremos los id de las categorías y hacer lo siguiente:

add_filter('excerpt_length', 'mqw_largo_excerpt');
function mqw_largo_excerpt($largo) {
    if(in_category(2)) {
        return 20;
    } else {
        return 80;
    }
}

Les gusto este truco? Espero que si!! Saludos!!

Damián Logghe

Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. WordPress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle Plus

  • Tonga

    Y donde debería cambiar ese código? Donde lo encuentro?

    • El código lo debes meter en functions.php . Saludos

  • remanencia

     Buen dato, para el cambio del extracto en las categorias