自動で生成されるpタグbrタグを削除する方法3選【WordPress】

更新日:2021年11月25日 /  投稿日:2021年06月8日

自動で生成されるpタグbrタグを削除する方法3選【WordPress】

WordPressでブログを更新していると、思わぬ改行ができてしまう事はありませんか?

WordPressでは通常の仕様(wpautop関数)の問題で投稿記事をビジュアルエディターで編集していると、自動的にpタグやbrタグが生成してしまいます。
そのため、編集中に思わぬ形で改行が空きすぎたりする事がありあます。

そこで今回はWordPressで自動的に生成されるpタグやbrタグを削除する方法を3つご紹介していきます。

functions.phpでpタグbrタグを削除する方法

functions.phpでpタグbrタグを削除する方法

functions.phpに以下のコードを入れるとビジュアルエディタで記事を編集しても改行がなくなります。
管理画面から編集を行う場合は、「外観」の「テーマの編集」よりfunction.phpを選択して編集をおこないます。

remove_filter('the_content', 'wpautop');

※注意点:fucntion.phpはデリケートなファイルですので作業は慎重に行いましょう。

テンプレートタグでpタグbrタグを削除する方法

pタグbrタグの削除はテンプレートタグを使って削除する事も可能です。
the_content();の上に以下のタグを使用します。

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

プラグインでpタグbrタグを削除する方法

functions.phpやテンプレートタグは直接テンプレートファイルを編集しなくてはいけないので、少し慣れが必要です。
接ファイルを編集するのが苦手な方は、プラグインを使用する事をおすすめします。

Toggle wpautopをインストール

Toggle wpautopをインストール

「Toggle wpautop」をインストールすれば、pタグbrタグを簡単に削除してくれます。

Toggle wpautopの設定方法

Toggle wpautopの設定方法

pタグbrタグが自動整形される原因

WordPressにはwpautop関数という機能が標準でついており、この機能はpタグbrタグを自動で生成するようになっています。
一見便利な機能ではあるのですが、自動で生成されてしまうため、編集者の意図しないところでどうしてもタグが自動で入ってしまいます。

まとめ

WordPressのpタグbrタグを削除する方法についてご紹介していきましたが、いかがだったでしょうか?
WordPressの構築に慣れている方なら、ファイルを直接編集しても問題無いですが、慣れない内はプラグインを使うのも手段の1つかと思います。

ご自身にあった方法で、無理のない運用をおこなっていきましょう。

この記事を書いた人

KNOWLEDGE BASEの中の人

KNOWLEDGE BASEの中の人

2013年よりWEB制作会社に入社し、デザイン・コーディングからディレクションと幅広く従事。

その他の関連記事はこちら