ワードプレスのエディタで記事や固定ページを更新するときに、ビジュアルモードで記事を書くと、
Enterで改行すると自動で<p>タグが挿入されてしまい困った経験はありませんか?
私もついこの間、上記の件で困ってしまったので調べてみました。
解決方法
方法1.functions.phpを変更する
この方法だと、すべてのページの<p>タグと<br />タグがきえてしまうので、今まで書いていた記事や固定ページのレイアウトが崩れてしまうかもしれません・・・。
[php]
<?php
// 記事の自動整形を無効化
remove_filter(‘the_content’, ‘wpautop’);
// 抜粋の自動整形を無効化
remove_filter(‘the_excerpt’, ‘wpautop’);
?>
[/php]
方法2.テンプレートを変更する
全部ではなくて、固定ページだけ自動挿入をなくしたい場合や、投稿ページだけ自動挿入をなしにしたという場合は使用しているテーマフォルダ内の各ファイルに下記をコピペ。
- 固定ページのみ、なくす場合
- 投稿ページのみ、なくす場合
⇒page.phpの該当箇所に下記をコピペ
⇒single.phpの該当箇所に下記をコピペ
[php]
the_content();
[/php]
と記載されている部分に
[php]
remove_filter(‘the_content’, ‘wpautop’);
the_content();
add_filter(‘the_content’, ‘wpautop’);
[/php]
をコピぺして変更してください。