タイトルの文字数をカウントしてオーバーしたら省略して"…"で表示する
タイトルが日本語で35文字をオーバーしたら"…"を表示して省略するコードです。
<?php
if(mb_strlen($post->post_title, 'UTF-8')> 55){
$title= mb_substr($post->post_title, 0, 55, 'UTF-8');
echo $title.'…';
}else{
echo $post->post_title;
}
?>
本サイトの内容に誤りや不正確な記述がある場合やサンプルに基づくいかなる結果も一切の責任を負いかねますので、あらかじめご了承ください。

