[WordPress] pタグ・brタグの自動追加機能を無効化する

公開

スポンサーリンク

ワードプレスはデフォルトでは、記事に自動的にpタグやbrタグを挿入します。使用者がhtmlの知識がない人を前提としている場合は便利な面もある機能ですが、そうでない場合には不必要な機能です。そこで、function.phpでこの機能を無効化することにします。

remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');

テーマフォルダ内のfunction.phpの、どこでも構わないので上の2行を書き加えると、the_content()およびthe_excerpt()を使って本文を出力する時に、pタグとbrタグが自動的に挿入されないようになります。

Googleで検索すると、pタグ挿入機能を停止する方法として、wp-includesフォルダ内のdefault-filters.phpからadd_filter('the_content', 'wpautop');add_filter('the_excerpt', 'wpautop');をコメントアウトする方法を紹介しているサイトが結構目につくのですが、wp-includesフォルダ内のファイルは、基本的に改造しない方が良いです。

add_filter()で提供されている機能は、function.phpでremove_filter()すれば実行されなくなりますので、上で紹介したfunction.phpに書き加える方法をお薦めします。

スポンサーリンク


Comment