Hocam onlar çalışıyorda ben kodu direkt değiştirerek kısalttığım için bnm kod üzerinden çözüm arıyorum
function kisa_baslik(
$char) {
$title = get_the_title($post->ID);
$title = substr($title,0,
$char);
echo $title;
}
kırmızı yerleri değiştirince hata gidiyor ama sadece belli boyutta kısaltıyor o zmaan
<?php kisa_baslik(
29); ?> burdaki 29u değiştirdiğim zaman istediğim uzunluğa geliyor heryerde kullanabiliyorum diğerlerinde sadece tek bir uzunlukta kullanabiiliyorum galiba onun işime yaramadı pek

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:35:17 -->-> Daha önceki mesaj 21:31:47 --
substr($title,0,$char);
yerine,
mb_substr($title,0,$char,"UTF-8"); kullanılırsa sorun çözülüyor arkadaşlar

sonunda yapabildim umarım herkesin işine yarar