コンテンツの最初のn語を取得するWordpress関数/テンプレートタグ
-
-
あなたは抜粋を探しています.私はそれについて完全な答えをしました.[こちら](http://wordpress.stackexchange.com/a/141136/31545)をご覧くださいYou are looking for the excerpt. I done a complete answer on that. Have a look [here](http://wordpress.stackexchange.com/a/141136/31545)
- 1
- 2014-04-16
- Pieter Goosen
-
1 回答
- 投票
-
- 2014-04-16
はい、
wp_trim_words()
:<?php $trimmed = wp_trim_words( $text, $num_words = 55, $more = null ); ?>
またはあなたの場合:
<?php echo apply_filters( 'the_content', wp_trim_words( strip_tags( $post->post_content ), 55 ) ); ?>
Yep,
wp_trim_words()
:<?php $trimmed = wp_trim_words( $text, $num_words = 55, $more = null ); ?>
Or in your case:
<?php echo apply_filters( 'the_content', wp_trim_words( strip_tags( $post->post_content ), 55 ) ); ?>
-
@JaromírtheGreenhornこれを `get_the_content()`で使用する場合は、事前にHTMLを削除する必要があります(リビジョンを参照).@JaromírtheGreenhorn If you'd like to use this on `get_the_content()`, you'll need to strip HTML beforehand (see revision).
- 0
- 2014-04-16
- TheDeadMedic
-
余分なストリップを落とさなくてもうまくいくようですが、知っておくとよいでしょう.It seems to work for me without extra strip down, but good to know.
- 0
- 2014-04-16
- Jaromír the Greenhorn
-
それでも、これを使用することを強くお勧めします.現在は機能している可能性がありますが、最終的にはHTMLの形式が正しくなくなります.I would still strongly advise that you use it - it might be working now, but eventually you'll end up with malformed HTML.
- 2
- 2014-04-17
- TheDeadMedic
-
(*皮肉な*)わかりました、マスター、私は従順であることを約束します!(*ironic*) Alright, Master, I promise to be obedient!
- 0
- 2014-04-17
- Jaromír the Greenhorn
OK、これは重複している可能性があります.アイデアを適切な検索用語に入れることができませんでした.申し訳ありません.
コンテンツの最初の
n
単語を取得するための組み込み関数またはテンプレートタグはありますか?the_content()
を意味します.ありがとう!