COWAZA

  • 2020.05.04

本文にPタグやBRタグが自動で付かないようにしたい

WordPressの投稿ではPタグやBRタグが自動で付いてしまいます。良かれと思って追加してくれる機能ですが、不要な場合もありますので、自動でタグが付かないように設定します。

WordPress関数wpautopについて

WordPress関数wpautop」はリファレンスでは以下のように書かれています。

指定されたテキストに含まれる 2 連続の改行を HTML のパラグラフへ置き換えます

Pタグは「パラグラフ」の意味です。日本語では「段落」です。
この機能を無効にすれば自動でPタグやBRタグが付くことはありません。

wpautopが使われているとどうなるのか

WordPress関数wpautop」が使われていると、以下の文章が…

ちょっと長いテキストなので
複数行にまたがって

さらに段落も含まれます。

以下のようにPタグやBRタグが追加されます。

<p>ちょっと長いテキストなので<br/>
複数行にまたがって</p>
<p>さらに段落も含まれます。</p>

wpautopを無効にする

WordPressの投稿ではPタグやBRタグが自動で付いてしまう機能「WordPress関数wpautop」を無効にするには以下の記述をfunction.phpに追記します。

remove_filter('the_content', 'wpautop');

リファレンス

WordPress Codex 関数リファレンス/wpautop

%d人のブロガーが「いいね」をつけました。