wordpressでテキスト入力のカスタムフィールドを出力する場合にある程度文字出力をそろえたい。
※文字数制限の後に「…」を付ける
「mb_substr()」を使用する方法
<?php $text = mb_substr(get_field('カスタムフィールド名'),0,30,'utf-8'); echo $text.'...'; ?>
「mb_strimwidth()」を使用する方法
<?php echo mb_strimwidth(nl2br(post_custom('カスタムフィールド名')),0,100,'...','utf-8'); ?>
「mb_strimwidth()」は1バイト文字(半角)を1とカウント、2バイト文字(全角)を2とカウントするので文字出力がそろえやすい。