Para el nuevo diseño de mi sitio, me había encontrado con una problemática y era que en la home, en la parte inferior tenía las últimas entradas realizadas en el blog pero el título se salía de su espacio predeterminado. La consecuencia de esto era que se veía no mal, se veía fatal de diseño.[break]
Para resolverlo, he acudido al querido y amado archivo function.php[break]
Si deseáis, por un problema similar al que yo tenía limitar la longitud del título, añadir estas líneas al archivo function.php del tema que estéis usando.[break]
function limitar_titulo($title, $n){ if ( strlen ($title) > $n ) { echo substr(the_title("","", FALSE), 0, $n) . '…'; } else { the_title(); } }
[break]
Después de realizar esta operación, tendréis una nueva función a utilizar en vuestro tema, que será la función [highlight1]limitar_titulo();[/highlight1]
[break]
Ahora, solo deberéis de sustituir la función [highlight1]the_title();[/highlight1] por [highlight1]limitar_titulo();[/highlight1] allá dónde queráis aplicarla.[break]
La sintaxis de esta función será:[break]
limitar_titulo($post->post_title, 30);
[break]
Siendo 30 la cantidad de caracteres que queréis que se muestren.[break]