【WordPress】自動整形を制御する
自動整形(自動的に Pタグなどを挿入する)をさせたくない場合は、
the_content() の前に
[php]
remove_filter( ‘the_content’, ‘wpautop’ );
[/php]
と書くことで自動整形させないようにできます。
また、逆に自動整形させたい場合は、
[php]
echo apply_filters( ‘the_content’, 変数名や関数名など );
[/php]
で、自動整形をさせることができます。
例えば、カスタムフィールドの内容を自動整形させたい場合は、
[php]
echo apply_filters( ‘the_content’, get_post_meta( get_the_ID(), フィールド名 ) );
[/php]
という感じで書くことで自動整形させることができます。
【追記:2015.06.29】
ソースを修正しました。