web-dev-qa-db-ja.com

ページのコンテンツを取得するための適切な方法は何ですか?

目標は非常に簡単です - ページにページコンテンツを印刷することです。私は試した:

<?php the_content() ?>
<?= get_the_content() ?>

それから

<?php the_content(get_the_ID()) ?>
<?= get_the_content(get_the_ID()) ?>

どれもうまくいきませんでした。

それから私はこの奇妙な解決策を見つけました:

<?= apply_filters('the_content', get_post_field('post_content', get_the_ID() )) ?>

The_content()およびget_the_content()が機能しなかったのはなぜですか?

最後のページのコンテンツを表示するためのよりクリーンな解決策はありますか?

1
Boykodev

現在の投稿の内容を表示します。このテンプレートタグはwhileループ内になければなりません。

<?php 
    if ( have_posts() ) {
        while ( have_posts() ) {
            the_post();
            the_content(); 
        } // end while
    } // end if
?>

もっと: the_content() - ワードプレスコーデックス

2
Daniel Noaein