ワードプレスには自動整形機能があり、ビジュアルテキストなどで書いた記事に、自動でPタグなどをつけてくれています。
ただ、私のように、別のテキストエディタで記事を書き、ワードプレスのテキストエディタに貼り付けている場合、
<!--コメントアウト-->
の部分にも勝手にPタグがついてしまい、余計な空白部分ができて困ります。
プラグイン「Advanced Editor Tools (TinyMCE Advanced)」で、「パラグラフを保持(Keep paragraph tags)」を使うと、たいていのPタグ補完は回避できるのですが、
Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE).
なぜかこのコメントアウトだけはPタグがついてしまいます。
……なので、
「勝手にPタグをつけないで!」というコードを function.php で指定しました。
Pタグが入らないように指定する方法
「外観 → テーマエディタ → 子テーマの function.php」を開く。
下記コードを追記。
/*ページにPタグが入らないようにする*/
remove_filter('the_content', 'wpautop'); //記事全般でPタグが入らないようにする
remove_filter('the_excerpt', 'wpautop'); //抜粋でPタグが入らないようにする
これで、Pタグの自動付加に悩まされる事はなくなりました。
Reference
WordPressで勝手に入るPタグって便利なようで不便な存在。 本記事ではWordPressの自動整形機能(wpautop)を無効にし、勝手に入るPタグを削除する方法を、テンプレートの編集で削除する方法とプラグインによる削除法を紹介します。