WordPressのタイトルの文字数を制限する

何かのTipsを書くとき、タイトルがやたら長くなっちゃって
2行になって表示されちゃった!・・・ということはないでしょうか?

タイトルが長いとかっこわるい

こうなるとちょっととどころかかなり見栄えもよくないですよね^^;
タイトルの文字数を制限する方法、あるんですよ奥さん。

今回は、Wordpressにおける記事のタイトルの文字数を制限する方法について
書いてみようと思います。

・・・といってもそんなに難しいことはありません。
functions.phpに以下のコードを追加します。

functions.php
[xml]
function titlelimitchar($title){
if(mb_strlen($title) > 20 && !(is_single()) && !(is_page())){
$title = mb_substr($title,0,20) . "…";
}
return $title;
}
add_filter( ‘the_title’, ‘titlelimitchar’ );

[/xml]

このコードを追加するだけでOKです。
「20」という数字が2箇所ありますが、その数字が表示したいタイトルの文字数となります。
ここを好きな数字に変更して表示したい文字数にします。

30にすると以下のようになります。

タイトルの文字数を制限した後

2行に表示されていたタイトルが1行になりました。
これでだいぶすっきりしますね(*^-^*)

どうしても長くなりがちなTipsのタイトル。
ぜひご活用ください!