WordPressのサイトのカスタマイズをしているときに、勝手に<p>(pタグ)が挿入されてしまうことがあります。
こちらでは、コピペで修正出来る方法を備忘録として掲載いたしました。
Pタグを勝手に挿入されないようにしたい
WordPressには、投稿や固定ページで2行以上の改行を自動的にpタグに変換する機能(auto paragraph)が標準装備されています。
便利な機能ではあるのですが、デザインが崩れてしまったり、場合によってはアコーディオンなどの機能が動かなくなったりして不便に感じることも多々あります。
こちらでは、この機能(auto paragraph)を停止させたいと思われている方に、コピペで出来る方法をご紹介したいと思います。
functions.phpに以下のコードをコピペする
以下のコードをfunctions.phpにコピペして完了です。
add_action('init', function() {
remove_filter('the_excerpt', 'wpautop');
remove_filter('the_content', 'wpautop');
});
add_filter('tiny_mce_before_init', function($init) {
$init['wpautop'] = false;
$init['apply_source_formatting'] = ture;
return $init;
});
参考
functions.phpの場所は、外観>テーマオプション(テーマエディター)内にあります。
WordPressで自動挿入されるpタグを自動挿入させない方法
https://takayakondo.com/wordpress-auto-p-delete/