タイトルの長さを半角 ⇒ 10文字、全角 ⇒ 5文字までに
$title_length = '10';
$more = ' …';
$post_title = mb_strimwidth( the_title_attribute( 'echo=0' ), 0, $title_length, $more, 'UTF-8' );
タイトルの長さを半角 ⇒ 10文字、全角 ⇒ 10文字までに
$title_length = '10';
$more = ' …';
$post_title = wp_html_excerpt( the_title_attribute( 'echo=0' ), $title_length, $more );
アーカイブ表示で、タイトルを改行させたくない場合に使うならば前者を使うと思います。
後者を使うケースはあまり思い浮かびませんが、前者は文字コードが複雑に絡んでくるケースもあるようです。
CSSで解決
どちらもNGな場合、CSSで解決する方法もあるようです。目からウロコ。