0

を使用して、$page = get_page_by_title('$name');表示するページのコンテストを取得しています。ただし、echo を使用すると、通常は wordpress ループ内で使用する場合のように$page->post_content;、段落がp タグでラップされません。the_content()これを修正する方法、またはタグを持つコンテンツを取得するためのより良い方法はありますか?

4

1 に答える 1

1

の値はpost_content、ユーザーが投稿エディターに入力したフォーマットされていない入力と同じです。フォーマットされた出力を取得するには、適切なフィルターを適用する必要があります。

echo apply_filters('the_content', $page->post_content);

これにより、適切な出力フィルタがpost_contentフィールドに適用され、通常 から取得するのと同じ値が得られthe_content()ます。

于 2013-02-06T04:27:37.683 に答える