通常、このようなテクニックを使用して単一の投稿を挿入することはありませんが、悲しいことに、このプロジェクトにはそれが必要です。
私はpost_title
を次のように呼び出します:
echo apply_filters( 'the_content', get_post_field( 'post_title', $post_id ) );
問題は、このコードが次のような段落内にタイトルを表示することです。
<p>Title</p>
どうすればブロックすることができますか、またはh2
に置き換えることもできますか?
議論ごとに
the_content
は投稿コンテンツをフィルタリングする一方で、投稿タイトルをフィルタリングするための適切なフックではありません。 wpautop()
functionはthe_content
で呼び出されるので必要な段落を追加します。
投稿タイトルをフィルタリングするには、代わりに the_title
を使用します。デフォルトでは、マークアップタグは追加されません。
echo apply_filters('the_title', get_post_field('post_title', $post_id));