記事タイトルを(半角・全角文字でカウント数を分けて)短縮表示する方
-
こちらのフォーラム記事を参考に、記事タイトルを短縮表示する事はできたのですが、
◆記事のタイトルを短縮表示してくれるプラグイン
http://ja.forums.wordpress.org/topic/1398?replies=3半角文字で20字、全角文字で10字というように、
文字数のカウント方法を全角と半角で分けて表示させたいのですが、
可能でしょうか。————————————————————–
上記フォーラムでの記述方法function.phpに以下を記述
function trim_str_by_chars( $str, $len, $echo = true, $suffix = '...', $encoding = 'UTF-8' ) { if ( ! function_exists( 'mb_substr' ) || ! function_exists( 'mb_strlen' ) ) { return $str; } $len = (int)$len; if ( mb_strlen( $str = wp_specialchars_decode( strip_tags( $str ), ENT_QUOTES, $encoding ), $encoding ) > $len ) { $str = wp_specialchars( mb_substr( $str, 0, $len, $encoding ) . $suffix ); } if ( $echo ) { echo $str; } else { return $str; } }
テンプレートのタイトルを出力している箇所を以下に変更
<?php trim_str_by_chars( get_the_title(), 10 ); ?>
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「記事タイトルを(半角・全角文字でカウント数を分けて)短縮表示する方」には新たに返信することはできません。