Blog スタッフブログ

[WordPress]Contact form 7の自動整形を無効化

WordPressのプラグイン「Contact Form 7」における自動整形(自動で段落タグ<p>を挿入する機能)を無効化する方法をご紹介します。

pタグの自動挿入を無効化

Contact Form 7は、フォームの各フィールドを自動的に段落<p>で囲む機能がありますが、これを無効化したい場合、フィルターを利用します。

<?php
//Contact Form 7の自動整形を無効化
add_filter('wpcf7_autop_or_not', 'wpcf7_autop_return_false');
function wpcf7_autop_return_false() {
  return false;
}
?>

このコードをfunctions.phpファイルに追加することで、Contact Form 7が自動的に段落タグを挿入する機能を無効化することができます。これにより、フォームのHTMLをより細かく制御でき、独自のスタイルやレイアウトを適用しやすくなります。