WordPress Contact Form 7で自動挿入されるpタグやbrタグを削除する方法
WordPressのプラグインである「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つあります。
- wp-config.phpにコードを追記する
- functions.phpにコードを追記する
どちらもコピペで対応できます。
wp-config.phpにコードを追記する
wp-config.phpに、以下のコードをコピペしてください。
/** ContactForm7で自動pタグ無効化 */
define ('WPCF7_AUTOP', false);
コードを追記する場所は注意が必要です。必ず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タグが勝手に挿入されていることに気が付いて。まったく親切が過ぎる機能だぜぃ、なんてね。
おつかれさまでした。