strlen fonksiyonu'nu kullanarakda yapabilirsin.

wordpress için

10){echo mb_substr(get_the_title(),0,10).'...'; }else{ the_title(); } ?>

10 karakterden büyükse ilk 10 karakteri alıyorsun değilse normal başlığı yazdırıyor. Karakter sayısı isteğe göre değişebilir.