【WordPress】抜粋の文字数や文末文字をカスタムする方法

  • 2025.04.23
  • 2026.01.04
【WordPress】抜粋の文字数や文末文字をカスタムする方法

WordPressで抜粋の文字数や文末の文字をカスタマイズするには、以下の方法でfunctions.phpにフィルターを追加するのが一般的です。

抜粋の文字数を変更する

WordPressの抜粋はデフォルトでは55語になっています。
これを変更するには、excerpt_lengthフィルターを使います。

function custom_excerpt_length($length) {
    return 100; // ここで好きな文字数に変更(例:100語)
}
add_filter('excerpt_length', 'custom_excerpt_length');

抜粋の文末の文字(省略記号など)を変更する

デフォルトでは [...] になっています。
これを変更するには、excerpt_more フィルターを使います。

function custom_excerpt_more($more) {
    return '... 続きを読む'; // 好きな文字に変更
}
add_filter('excerpt_more', 'custom_excerpt_more');

日本語の場合の注意

WordPressの抜粋は「語数」でカウントされるため、日本語だと意図通りにならないことがあります。
その場合はプラグインを使うのが便利です。

WP Multibyte Patch

日本語サイトを作るなら、これ入れておくと安心なプラグイン。
WordPressの日本語処理全体を最適化し、抜粋や検索、日本語の文字数カウント精度が上がります。

WP Multibyte Patch

特徴:

  • 自動で日本語向けに最適化
  • コードは不要で入れて有効化するだけ

以上がWordPressの抜粋の文字数や文末文字をカスタムする方法です。
試してみて、「もうちょっとこうしたいんだけど…」みたいなことがあれば教えてください!

最後までお読みいただきありがとうございました!

Recommend Articles おすすめ記事