Webデザインやコーディング、WordPressのTipsを発信するブログ

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の抜粋は「語数」でカウントされるため、日本語だと意図通りにならないことがあります。
その場合はプラグインを使うのが便利です。
日本語サイトを作るなら、これ入れておくと安心なプラグイン。
WordPressの日本語処理全体を最適化し、抜粋や検索、日本語の文字数カウント精度が上がります。
以上がWordPressの抜粋の文字数や文末文字をカスタムする方法です。
試してみて、「もうちょっとこうしたいんだけど…」みたいなことがあれば教えてください!
最後までお読みいただきありがとうございました!