Soporte » Guías – Resolución de problemas » Descripción de las entradas

  • Resuelto TheJosejit

    (@thejosejit)


    Queria alargar un poquito la descripción de las entras y nose como podria hacer esto. Ya que solo se ven 3 lineas de descripción y el titulo se corta un poco. Para que podais ver qu me sucede aqui lo podeis ver: http://mundolan.es/ Espero que me puedan ayudar y un saludo!

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Lo que llamas descripción de las entradas, en realidad es el extracto, un pequeño resumen de la misma.

    Cuando editas un post tiene la opción de crear un extracto manual tú mismo, pero si no lo haces WordPress genera uno automático por ti.

    Para aumentar su longitud tendrías que programar una función. O también puedes probar con algunos de los plugins que haya para ello, como este: https://wordpress.org/plugins/advanced-excerpt/

    te va a tocar programar la eso tu mismo, no es dificil si encuentras las lineas donde lo especifica, sera cambiar lineas o caracteres, de igual manera como te comento Samuel, puedes bajar un plugin y ya, saludos

    Pff pues ni idea, el plugin no me ha servido y lo de cambiar codigo esta un poco dificil para mi aunque estare mirando haber si lo encuentro.
    Un saludo.

    Puedes modificarlo con una función, tu tema viene con ese limite y puedes cambiarlo usando algo así:

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

    Pon ese código en tu archivo de funciones y solo cambias el 20, por el numero de palabras que quieras utilizar.

    Saludos.

    La verdad esque ninguna de estas respuestas me sirvio. Aunque e encontrado el codigo para cmabiarlo en mi tema no tengo ni idea de como hacerlo. ¿Alguien me puede decir que tengo que modificar en este codigo para que funcione?

    /*———————————————————————————————————-
    CUSTOM EXCERPT FUNCTION
    ———————————————————————————————————–*/

    function td_global_excerpt( $length ) {
    $text = explode( ‘ ‘, get_the_excerpt(), $length );
    if ( count( $text ) >= $length) {
    array_pop( $text );
    $text = implode(» «,$text).’…’;
    } else {
    $text = implode(» «, $text);
    }
    $text = preg_replace(‘\[[^\]]*\]‘,», $text );
    return $text;
    }

    function content( $length ) {
    $content = explode( ‘ ‘, get_the_content(), $length );
    if ( count( $content ) >= $length ) {
    array_pop($content);
    $content = implode( » «, $content).’…’;
    } else {
    $content = implode( » «, $content );
    }
    $content = preg_replace(‘/\[.+\]/’,», $content );
    $content = apply_filters(‘the_content’, $content );
    $content = str_replace(‘]]>’, ‘]]>’, $content );
    return $content;
    }

    ¿Cuando pones la función que te digo no pasa nada?
    ¿Estas seguro que tu tema tiene asignado usar el excerpt en lugar del contenido?

    Saludos.

    Vale vale, he conseguido cambiar el titulo y el extracto a mi gusto. Exactamente habia que cambiar el codigo en algunos archivos. Gracias por la ayuda gente 🙂

    De nada, que bueno que te funcionó.

    Saludos.

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • El debate ‘Descripción de las entradas’ está cerrado a nuevas respuestas.