WPのContactForm7で独自のフォームテンプレートを作る

2025.03.11 09:00
2025.03.11 09:38
WPのContactForm7で独自のフォームテンプレートを作る

WordPressのContactForm7でフォーム部分を作成する時に、フォームテンプレートを使用しますが(以下例)、普通は決まったテンプレートタグしかありません。

[text* your-name autocomplete:name] 

しかし今回独自のものが必要になったので調べてみたら、プラグイン無しでできそうでした。独自のテンプレートタグを作ってみます。

functions.phpに以下のコードを追加します。

add_shortcode('add_code','make_testmode_code');
wpcf7_add_shortcode('add_code','make_add_code');
function make_add_code() {
  return '追加コード!!';
}

そしてお問合せのテンプレートに以下を追記します。

[add_code]

すると、お問合せフォームを表示した時に以下が表示されます。

追加コード!!

今回は以上です!