WordPressの投稿でPタグを自動挿入させない方法

WordPressの投稿において、デフォルトでは<?php the_content(); ?>内に<p></p>が自動挿入されます。この自動挿入機能を取り除く方法をご紹介します。functions.phpもしくはテンプレートファイル(page.php、single.phpなど)に追記して削除する方法があります。

functions.phpに追記して削除する方法

functions.php

<?php remove_filter('the_content', 'wpautop'); ?>

テンプレートファイルに追記して削除する方法

<?php the_content(); ?>の前に追記します。

single.php, page.php, etc.

<?php remove_filter('the_content', 'wpautop'); ?>
<?php the_content(); ?>