トップ・カテゴリー・タグ等の記事一覧ページで抜粋文字数の変更する方法を紹介します。いくつか変更方法があるので、ご自分の環境にあった方法を選択して下さい。
functions.phpに追記して抜粋文字数を制御する
//記事一覧抜粋の文字数変更
function new_excerpt_length($length) {
return 50;
}
add_filter('excerpt_length', 'new_excerpt_length');
WordPress管理画面から「外観」⇒「テーマの編集」を選択し、テーマのfunctions.phpを表示させましょう。
次の「<?php ~ ?>」の間に、上記を記述します。「return 50;」の「50」を変更すると、抜粋文字数を制御する事が出来ます。
//記事一覧抜粋の文字数変更(WP Multibyte Patch)
function new_excerpt_mblength() {
return 50;
}
add_filter('excerpt_mblength', 'new_excerpt_mblength');
cont.phpを修正して抜粋文字数を制御する
<p><?php echo strip_tags(get_the_excerpt()); ?></p>
WordPress管理画面の「外観」⇒「テーマの編集」を選択して、テーマのcont.phpを表示させましょう。
<p><?php echo mb_substr(get_the_excerpt(), 0, 50); ?></p>
「strip_tags」が「mb_substr」になり、「0,50」の「50」を変更すると、抜粋文字数を制御出来ます。
<p><?php echo mb_substr(get_the_excerpt(), 0, 50).'…'; ?></p>
三点リーダーを文末に付けるならこっちで!
MATO-MEMO
以上が記事一覧の抜粋文字数を変更する方法でした。賢威の抜粋表示で使われいるのは「<?php echo strip_tags(get_the_excerpt()); ?>」となっていますが、
「strip_tags()」を用いて、文字列からHTMLおよびPHPタグを取り除いてくれる便利な形なので、デフォルトのまま使った方がいいんじゃないかとボクは思ってます。
「文字数を減らした方が良い!」っていうワケでもないので、どうしても文字数を減らしたい方のみカスタマイズされると良いでしょう。
カスタマイズ・対応バージョン
タイプ | バージョン | |
---|---|---|
カスタマイズ時 | スタンダード | Ver. 7.0.6.6 |
対応 | 全タイプ | ~Ver. 7.0.6.6 |
このエントリーの内容は、上記バージョンに対応しています。アップデートがあった場合に、修正されますのでご参考までに。
この記事が役に立ったらいいね!しよう
最新情報をお届けします
Twitterでアクロニウムをフォローしよう!
Follow @acronymjp