WordPress Contact Form 7で自動挿入されるpタグやbrタグを削除する方法

WordPressのプラグインである「Contact Form 7」で自動挿入されるpタグやbrタグを削除する方法です。

Contact Form 7で自動挿入されるpタグやbrタグを削除する方法

WordPressのWebサイトを作るときに必ずと言っていいほど導入するプラグインに「Contact Form 7」がありますね。お問い合わせページをいい感じにしてくれるので重宝しています。

ところが、この「Contact Form 7」で自動で勝手に「pタグ」や「brタグ」を入れてくれることがあるのですよ。自前でテーマを作っている側としては、はっきりいって余計なお世話ですな。

ここでは Contact Form 7で自動挿入されるpタグやbrタグを削除する方法を紹介 します。


Contact Form 7で自動挿入されるpタグやbrタグを削除する

Contact Form 7で自動挿入されるpタグやbrタグを削除する方法は2つあります。

  1. wp-config.phpにコードを追記する
  2. functions.phpにコードを追記する

どちらもコピペで対応できます。

wp-config.phpにコードを追記する

wp-config.phpに、以下のコードをコピペしてください。

/** ContactForm7で自動pタグ無効化 */
define ('WPCF7_AUTOP', false); 

コードを追記する場所は注意が必要です。必ずwp-config.phpの最終行にあるのコードより上に書くようにしましょう。

wp-config.phpにコードを追記する

functions.phpにコードを追記する

functions.phpに以下のコードをコピペしてください。

/** ContactForm7で自動pタグ無効化 */
add_filter('wpcf7_autop_or_not', function () {
  return false;
});

コードを追記する場所は任意です。特にこだわりがなければ最終行でOKです。

まとめ

Contact Form 7で自動挿入されるpタグやbrタグを削除する方法を紹介しました。

筆者はContact Form 7プラグインのバージョンアップをしたら発生しました。最初なんで崩れているのかわからず苦慮しました。古いコードと差分を取ったら、pタグが勝手に挿入されていることに気が付いて。まったく親切が過ぎる機能だぜぃ、なんてね。

おつかれさまでした。

この記事がお役に立ちましたら シェア をお願いいたします。