Hin und wieder kann es sinnvoll sein – z.B weil das Design der Website es erfordert – dass alle Titel/Überschriften die gleiche Länge haben. Mit dieser kleinen Funktion kann man das automatisch einstellen.
Folgendes in die functions.php einbauen:
function my_title($char) {
$title = get_the_title($post->ID);
$title = mb_substr($title,0,$char);
echo $title;
}
Und diesen Schnipsel in die Theme Templates bauen (z.B. single.php oder page.php) in denen der gekürzte Titel angezeigt werden soll. Dabei ist z.B. „25“ die Anzahl der Buchstaben. Danach wird gekürzt.
Das ersetzt den normalen Titel Template Tag (TTT ;-) ) welcher so oder so ähnlich lautet:
Quelle: Orange Dev Design