閉じる

技術ブログ

wordpress: the_content

2021.09.15
WP

■the_content()とは何

記事の本文を出力するためのwordpressの関数。

「DBに格納されたままの記事の本文」を、「事前に必要な処理」を行った上で、「出力(echo)」

singleでは<!–more–>は無視して全文表示。
single以外では<!–more–>以前を抜粋表示。デフォルトは「(more…)」「(さらに…)」

■本文取得の方法にはどんなものがあるか?

■the_content()と$post->post_contentは何が違うのか?

$post->post_content: 「DBに格納されたままの記事の本文」
the_content(): 「DBに格納されたままの記事の本文」を、「事前に必要な処理」を行った上で、「出力(echo)」

■the_content()の「事前に必要な処理」とは何か?

wpautop ショートコードの変換など
WordPress Codex 関数リファレンス/wpautop
get_the_content()は、フィルター ‘the_content’ を適用しない。動画の自動埋め込みや、ショートコードの展開などを実行しない。
the_contentと同じ動きにするには

参考

関連記事

■参考記事