説明
the_excerpt() は、現在の投稿の抜粋を出力する関数です。
基本構文
the_excerpt(): void
引数
引数はありません。
戻り値
戻り値はありません(出力します)。
使い方(サンプル)
// ループ内で使用
the_excerpt();
注意点
- 抜粋が未入力のときは、本文の冒頭が自動で使われます。
- 日本語では、自動抜粋の長さが単語数基準のため、
excerpt_lengthやexcerpt_mblengthの調整が必要になることがあります。
実務での使いどころ
- 一覧ページで、投稿の抜粋を出力するとき。
よくあるミスと対処
echo the_excerpt()のように、echoを付けている。the_excerpt()は、それ自体が出力する。- 抜粋が未入力でも、本文から自動で生成される。意図した文章にするには、抜粋欄に入力する。
- 自動生成の長さや、末尾の「[…]」は、
excerpt_length・excerpt_moreフィルターで変更する。
NG例
echo the_excerpt(); // それ自体が出力する関数なので、echo は不要
OK例
the_excerpt();
使い分け早見表
| やりたいこと | 使うもの |
|---|---|
| 抜粋を出力 | the_excerpt() |
| 抜粋を文字列で取得 | get_the_excerpt() |
| 本文を出力 | the_content() |
関連項目
get_the_excerpt()、the_content()
公式リファレンス:the_excerpt() | Function | WordPress Developer Resources

コメント