Cambiar descripciones en la página de inicio

  • Autor Autor jfc89
  • Fecha de inicio Fecha de inicio
J

jfc89

Beta
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
hola a todos


Necesitaria cambiar las descripciones de las entradas que aparecen en el HOME. Todas las descripciones de las entradas,finalizan en 3 puntos (...)

He probado con yoast,AIOS, y multitud de herramientas sin conseguir nada...

Llevo toda la noche sin dormir buscando solucion (son las 9 de la mañana ) y no encuentro nada.

Que alguien me ayude porfavor

La web es VIRALCLICK
 
hola a todos


Necesitaria cambiar las descripciones de las entradas que aparecen en el HOME. Todas las descripciones de las entradas,finalizan en 3 puntos (...)

He probado con yoast,AIOS, y multitud de herramientas sin conseguir nada...

Llevo toda la noche sin dormir buscando solucion (son las 9 de la mañana ) y no encuentro nada.

Que alguien me ayude porfavor

La web es VIRALCLICK
Ando en móvil pero creo poder ayudarte. Sube pantallazo.
 
imagen

vcmal.webp

Gracias
 
Saludos jfc89,
Me he descargado tu tema para ayudarte.
Tienes que editar el archivo template-tags.php dentro de la carpeta inc y modificarlo.
La parte que estas buscando es esta:
PHP:
/** Shorten the post title to 50 characters*/
    function trident_shorten_title( $title ) {

    $chars_limit = 50;    
    $chars_text = strlen( $title );    
    $title = $title." ";    
    $title = substr( $title, 0, $chars_limit );    
    $title = substr( $title, 0, strrpos( $title,' ' ) );

    if ( $chars_text > $chars_limit ) {        $title = $title."...";    }
    return $title;}

Lo que hace es partirte el texto si tiene mas de 50 caracteres y añadirte los ... (la primera parte te corta el texto a los caracteres limite)
Puedes modificar la cantidad de caracteres o cambiar los ... por otra o por nada. ( la segunda parte es la que añade los puntos y devuelve el texto preparado)

Añadido:
Se me paso, también puedes eliminar la llamada a esa función en los archivos content.php y front-page.php y entonces quedaria el titulo tal cual.
PHP:
<?php echo trident_shorten_title( get_the_title() ); ?>
por esto:
PHP:
<?php echo get_the_title(); ?>
 
Última edición:
Saludos jfc89,
Me he descargado tu tema para ayudarte.
Tienes que editar el archivo template-tags.php dentro de la carpeta inc y modificarlo.
La parte que estas buscando es esta:
PHP:
/** Shorten the post title to 50 characters*/
    function trident_shorten_title( $title ) {

    $chars_limit = 50;    
    $chars_text = strlen( $title );    
    $title = $title." ";    
    $title = substr( $title, 0, $chars_limit );    
    $title = substr( $title, 0, strrpos( $title,' ' ) );

    if ( $chars_text > $chars_limit ) {        $title = $title."...";    }
    return $title;}

Lo que hace es partirte el texto si tiene mas de 50 caracteres y añadirte los ... (la primera parte te corta el texto a los caracteres limite)
Puedes modificar la cantidad de caracteres o cambiar los ... por otra o por nada. ( la segunda parte es la que añade los puntos y devuelve el texto preparado)

Añadido:
Se me paso, también puedes eliminar la llamada a esa función en los archivos content.php y front-page.php y entonces quedaria el titulo tal cual.
PHP:
<?php echo trident_shorten_title( get_the_title() ); ?>
por esto:
PHP:
<?php echo get_the_title(); ?>

Gracias, El acortamiento en los titulos era tambien otro problema. Ahora solo me faltaria poder solucionar el problema que describi,que es sobre las descripciones de los Titulos.
 
Gracias, El acortamiento en los titulos era tambien otro problema. Ahora solo me faltaria poder solucionar el problema que describi,que es sobre las descripciones de los Titulos.

Te había entendido mal, pero tu solución es exactamente igual punto por punto.
Solo cambia en nombre de la función y los caracteres que son 80.
Va seguida de la que puse anteriormente.

Eso si, en esta los 80 caracteres son por defecto en caso de no tener ninguno configurado.

En las opciones del tema tienes para elegir la cantidad de caracteres, que viene puesto por defecto en 120.
 
Te había entendido mal, pero tu solución es exactamente igual punto por punto.
Solo cambia en nombre de la función y los caracteres que son 80.
Va seguida de la que puse anteriormente.

Eso si, en esta los 80 caracteres son por defecto en caso de no tener ninguno configurado.

En las opciones del tema tienes para elegir la cantidad de caracteres, que viene puesto por defecto en 120.
SOLUCIONADO. mil gracias por la ayuda. Estoy algo mas tranquilo. Ahora lo que veo es otro problema: En el Home aparecen listados "por defecto" los articulos en 2 columnas de 5 filas y despues de modificar el extracto se ha cambiado todo esto. ¿Existe alguna manera de forzar la plantilla a que ajuste las entradas?
 
Atrás
Arriba