wordpress:function.phpに入れとこう(文字数制限出力)
Posted on 12月 10th, 2009 in Wordpress応用
mb_strimwidthで同じ事が出来るとroo様よりコメントを頂きました。
http://php.net/manual/ja/function.mb-strimwidth.php
勉強不足で申し訳ありません。
新着記事のタイトルリストや、記事のexcerpt表示時に役に立つので入れとくfunction。
テーマ作成時に自分のfunctionに入れておくと便利。
ソース
function chibi_limit($cont, $ilimit = false)
{
$limit = ($ilimit) ? $ilimit : 50;
$pad="...";
$cont = strip_tags($content);
if(strlen($cont) > $limit)
{
$content = mb_substr($cont,0,$limit);
}
echo $cont.$pad;
}
使い方は、上記をそのままテーマファイル内のfunction.phpにコピペ。
使い方
例えば、『タイトルを30文字制限で出力したい』というときには、
<?php echo chibi_limit(get_the_title(),30); ?>
で出力出来ます。
意外と使うことが多かったりするかもです。



Yahoo!ブックマークに登録


This post has 2 comments
12月 10th, 2009
独自に定義しなくても、ビルトイン関数に「mb_strimwidth」がありますよ。
http://php.net/manual/ja/function.mb-strimwidth.php
12月 10th, 2009
roo様。
ご教授ありがとうございます。