WordPressのオートフォーマット機能を無効化する

管理者blog

WordPressを使っていると、記事の中に勝手に<br>や<p>が入ってしまう場合があります。これはオートフォーマット機能の副作用なのですが、QuizGeneratorのサイトのように文字列を厳密に表示する必要のあるサイトでは致命的な場合があります。

そこで、本サイトではWordpressの自動フォーマット機能を無効化するために、PS Disable Auto Formattingというプラグインを使っていたのですが、このプラグインと最近のWordpressを組み合わせ使うと、ビジュアルモードとテキストモードの切り替えができなくなってしまいます。

テーマファイルのfunctions.phpに以下のコードを入れるのも手なのですが、テーマファイルの更新の度にファイルを修正するのは面倒です。そこで、オリジナルのプラグインを作成しました。

remove_filter( 'the_content', 'wpautop' );

ダウンロード
disable_autoformat