1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【WordPress】記事IDを指定して抜粋を取得したい(get_the_excerpt()関数の代替案)

Last updated at Posted at 2019-03-14

記事IDを指定して抜粋を取得したい

他の関数みたいにget_the_excerpt()の関数に記事IDを指定すればそのIDの記事の抜粋(本文の最初の一部)を取得できると思ったらできなかった

テンプレートタグ/get the excerpt - WordPress Codex 日本語版

記事IDを指定して抜粋を取得する方法

echo wp_trim_words ( strip_shortcodes( $post->post_content ), 55 );

これでget_the_excerpt()みたいに取得できました。
※文字数を変更する場合は55を任意に変更すること

他の方法

こっちは抜粋欄にある文字を表示するみたいで、自分がしたかった(本文の最初の一部を取得)ことじゃなかったので他の方法として書いておきます

echo apply_filters( 'the_excerpt', get_post_field( 'post_excerpt', $post->ID ) );

参考

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?