WordPressサイトを運営していると、投稿の本文からテキストだけを取得したい場面があるかもしれません。例えば、特定のページで本文のテキストを抽出して表示する必要がある場合などです。今回は、WordPressで簡単に投稿本文のテキストを取得する方法についてご紹介します。
the_content() 関数を使用する方法
the_content() 関数は、WordPressで投稿の本文を表示するための便利な関数です。この関数を使用して本文のテキストだけを取得することができます。
$post_id = get_the_ID(); // 現在の投稿のIDを取得
$content = get_post_field('post_content', $post_id); // 投稿の本文を取得
$content = strip_tags($content); // HTMLタグを削除
echo $content;
wp_strip_all_tags() 関数を使用する方法
$post_id = get_the_ID(); // 現在の投稿のIDを取得
$content = get_post_field('post_content', $post_id); // 投稿の本文を取得
$content = wp_strip_all_tags($content); // HTMLタグを削除
echo $content;
まとめ
これらの方法を使えば、WordPressサイトで本文のテキストを取得する際に便利です。テンプレートファイルやプラグインの開発など、さまざまなシナリオで活用できることでしょう。
WordPressサイトのカスタマイズや開発において、これらの手法を活かしてスマートなコンテンツ表示を実現しましょう。