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