Buenas a todos. Tengo un problema. Dada la plantilla que he elegido para un sitio web, esta acorta todos los títulos de los posts.
¿ Como podría hacer para que esto no pasase y que se mostrasen todos los titulos completos ?
| ||||
Respuesta: Mostrar siempre el título de los posts completos Otro caso de un desarrollador que resuelve sus problemas de diseño a lo burro... Nunca se deben acortar los títulos para que la plantilla quede bonita, afecta al SEO y al sentido común. ¿Imagináis un periódico con los titulares cortados para que encaje el contenido mejor? Una vez acabada la regañeta por si alguno me lee (no puedo evitarlo!) tus instrucciones: Es posible que haya una función destinada a acortar los títulos, de ser así deberías encontrarla y modificarla. Probablemente esté en el archivo functions.php de tu tema. La forma más rápida de saber el nombre de la función que debes modificar es buscar en los archivos del tema la llamada a la misma. Si te acorta los títulos al mostrar los previews de las entradas en el blog deberías buscar en el archivo index.php o home.php. Si la encuentras pero no te aclaras en cómo debes cambiar el código para que no acorte, copialo y pégalo aquí para que te ayudemos. Pero sin el código original poco podemos hacer. |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Hay tantos archivos y funciones que no sabría por donde empezar, puedo pegar el código del index.php principal de la plantilla, aver si sabéis donde está:
Código PHP:
Ver original
__________________ No te olvides de dar +1 a quien te echa un cable ;) |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Aparentemente todos los títulos de las noticias de tu homepage se llaman correctamente mediante la función the_title() así que tal vez se esté aplicando un filtro a dicha función. Busca en el archivo functions.php una línea parecida a esta:
Código PHP:
Ver original Otra pregunta, cuando dices que acorta todos los títulos, ¿te refieres a que añade puntos suspensivos al final de todos los títulos? ¿Solo en los widgets o en toda la web? |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Tengo dos archivos functions y en ninguno aparece al buscar the_title Mirare en el resto pq dentro de la carpeta include hay muchos archivos php tambien con funciones.
__________________ No te olvides de dar +1 a quien te echa un cable ;) |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Encontré este archivo donde si que he encontrado esos caracteres.
Código PHP:
Ver original
__________________ No te olvides de dar +1 a quien te echa un cable ;) Última edición por rodrypaladin; 16/12/2013 a las 11:04 |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Entonces parece que tu tema utiliza MyArcadePlugin como librería y este le provee una función para recuperar el título. Lo más cómodo para ti si de verdad quieres no cortar ni un solo título es modificar la primera función desde la línea 25 hasta la 44 y dejarlo así: Código PHP: |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Al modificarlo me salga error en ese archivo en la linea 268 EDITO: y no ha linea 268 ¿ Ehmm ?
__________________ No te olvides de dar +1 a quien te echa un cable ;) Última edición por rodrypaladin; 16/12/2013 a las 15:19 |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Probablemente al sustituir no hayas cerrado bien los corchetes de la función o algún IF { }. Compruebalo, y también espero que hayas cerrado el comentario con */ tal como he puesto en el ejemplo. |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Ahora lo he puesto tal y como estaba, era hasta la linea 43, si lo hacia hasta la 44 se comia un corchete. Pero siguen saliendo los títulos cortados
__________________ No te olvides de dar +1 a quien te echa un cable ;) |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Tenés varias opciones para modificarlo, al parecer esa function es usada en el loop, lo mas fácil es decirle que no procese la function. function myarcade_title ($chars = 0, $echo = true) { $title = strip_tags( the_title('', '', FALSE) ); if ($echo == true) { echo $title; } else { return $title; } return false; if ( $chars > 0 ) { lo demas ................
__________________ Drupal Argentina |
| ||||
Respuesta: Mostrar siempre el título de los posts completos He añadido la linea que me has dicho, pero siguen apareciendo, no paro de mirar y mirar pero veo donde mas hay que modificar algo :S
__________________ No te olvides de dar +1 a quien te echa un cable ;) |
| ||||
Respuesta: Mostrar siempre el título de los posts completos No, entonces asi adivinando va a estar dificil, en algun lado debe estar el filtro o la function... Ese theme no es pago?
__________________ Drupal Argentina |
| |||
Respuesta: Mostrar siempre el título de los posts completos |
| ||||
Respuesta: Mostrar siempre el título de los posts completos Vaya, no sabía yo eso, entonces pueden borrar el tema. Gracias
__________________ No te olvides de dar +1 a quien te echa un cable ;) |
Etiquetas: |