WordPressで自動的にpタグが挿入されてしまう事象への対処

今までは発生しなかったのにある時から突然、記事を編集し保存するとpタグ

が自動的に挿入されるようになってしまった。
この事象の解決は一筋縄ではいかなかったので以下に記載しておく。

remove_filterでは直らない

まずググって見つけた対処方法はfunctions.phpを作成し、以下のコードを追加する方法である。
[php]
<?php
// disable default wpautop filter
remove_filter( ‘the_content’, ‘wpautop’ );
remove_filter( ‘the_excerpt’, ‘wpautop’ );
?>
[/php]
実際この対処方法はたくさん検索に表示される。
しかし、私の事象はこの方法では解決しなかった。

プラグインが原因だった

突然発生したので何か設定を変更したところはないかと調べて見たところ原因を見つけた。

TinyMCE Advanced

TinyMCE Advancedプラグイン導入時に上記の赤枠箇所「Stop removing ~」のチェックを入れてしまったことにより発生していたというものである。
改めて英語の記載を見るとこのような動作をして当たり前だ。
導入時に参考にしたサイトの設定を理解せずにそのまま設定してしまったことからこのような事態を招いてしまったという恥ずかしい経験だった。