Unityアセットストアセール中!

WordPressのHTMLエディタを使うとPタグが自動で入るのを無効化する

<景品表示法に基づく表記 > 本サイトのコンテンツには、商品プロモーションが含まれている場合があります。
スポンサードリンク

WordPressのエディタにはビジュアルモードとHTMLモードの2種類がありますが、
HTMLモードで改行を入れたテキストに対して、<p>が自動補完されます。
Pタグがあることで妙なマークアップになることを解消することが必要な場合があるかもしれません。

☆Pタグが自動で入るのを無効化する方法

wp-includes/default-filters.phpをコメントアウト編集します。

[1]

[code]
add_filter('the_content', 'wpautop');
↓   ↓   ↓
//add_filter('the_content', 'wpautop');

[/code]

[2]

[code]
add_filter('the_excerpt', 'wpautop');
↓  ↓  ↓
//add_filter('the_excerpt', 'wpautop');
[/code]

wp-includes/plugin.phpにadd_filterの定義がされています。
第1引数がtag
第2引数がフィルターを追加する関数
のようです。
なので、
[1]はthe_contentの独自ダグに対して、wpautopの機能を追加という意味でしょう。

wp-includes/formatting.phpにwpautopの定義がされています。

簡単に行うには、WordPressのpタグ自動追加をオフにするプラグインを使用するのが良いかもしれません。
WordPressのpタグ自動追加をオフにするプラグイン。

スポンサードリンク
[WordPressのライティング向けプラグイン]
ワードプレスオリジナルプラグイン >>

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

スポンサーリンク

コメント

コメント一覧 (2件)

Word pressのblockquoteでpとかでくずれたとき | Webのメモ帳:俺は忘れない へ返信する コメントをキャンセル

目次
閉じる