メインコンテンツへスキップ

Tech

Contact Form 7 add confirm が使えない・動かない!代替方法3選と5分の移行手順

確認画面プラグインの定番だった Contact Form 7 add confirm は更新が約8年間止まり、最新のCF7では確認画面が動作しません。
今もインストールできてしまう注意点と、確認画面を復活させる3つの代替方法、フォームを作り直さず5分で終わる移行手順を解説します。

Contact Form 7(CF7)に確認画面を追加するプラグインとして、長らく定番だった Contact Form 7 add confirm
実は更新が 約8年間 止まっており、動作確認も WordPress 4.9 世代までのまま。
CF7 v5.4 以降では「確認ボタンを押しても確認画面へ遷移しない」「送信が完了しない」といった不具合が広く報告されています。

やっかいなのは、公式ディレクトリには今もページが残っていて インストール自体はできてしまう ことです。
古い解説記事を見て新規導入し、確認画面が動かず悩む──というケースが後を絶ちません。
有効インストール数は今も5万件を超えており、「昔入れたまま、いつ止まるか分からない」サイトも大量に残っています。

この記事では、add confirm の現状を整理したうえで、確認画面を復活させる 3つの代替方法 と、フォームを作り直さずに済む 移行手順 を解説します。

Contact Form 7 add confirm に何が起きたのか

add confirm は「入力→確認→送信」の確認画面をCF7に追加できる人気アドオンでしたが、開発・更新が長期間停止しています。

問題は、CF7本体のほうは今もアップデートが続いていることです。
add confirm は内部でCF7の送信処理へ深く介入する作りのため、CF7側の仕様変更のたびに壊れやすく、特に CF7 v5.4 の内部変更以降、確認画面まわりの不具合が一気に表面化しました。

  • 最終更新は約8年前で、修正版の提供が止まっている
  • 動作確認は WordPress 4.9 世代まで(現行WordPressでは未検証)
  • CF7 v5.4 以降、確認画面へ遷移しない・送信できない事例が多数
  • それでも公式ディレクトリに残っており、今も新規インストールできてしまう

一部では functions.php への修正コードで延命する方法も出回っていますが、本体が更新されない以上、CF7が更新されるたびに壊れるリスクを背負い続けることになります。
フォームの停止は問い合わせの取りこぼし=機会損失に直結します。
まだ動いているサイトも、CF7かWordPressの次の更新で止まる前に、計画的に移行しておくのが安全です。

代替方法は3つ

方法費用手軽さ保守性
代替1:無料プラグインを使う無料★★★(設定のみ)高(更新が継続)
代替2:JavaScriptで自作する無料★☆☆(要コーディング)低(自己保守)
代替3:確認画面をやめる無料★★★

代替1:無料プラグインで確認画面を復活させる

実装の手軽さ ★★★

もっとも手軽で、保守の心配が少ないのがこの方法です。
Frontierline Forms は、Contact Form 7 をそのまま拡張するアドオン型のプラグインで、WordPress.org 公式ディレクトリの審査を通過して配信されています。

add confirm からの移行で重要なのは、既存のフォームを作り直さなくてよい ことです。
CF7のフォームタグ・メール設定・自動返信はそのまま活かし、設定画面で確認画面をオンにするだけで「入力→確認→送信→完了」のフローが復活します。

  • 確認画面・完了画面・マルチステップは 無料・無制限
  • ラジオボタン・チェックボックス・ファイル添付も確認画面に自動整形表示
  • 「修正する」で入力画面へ戻る動作、スマホ対応も標準装備
  • 送信ログのDB保存・CSV出力も無料(add confirm にはなかった機能)
  • 管理画面・フロントとも日本語UI

さらに詳しい実装の考え方は Contact Form 7 に確認画面を追加する方法 で、他の拡張プラグインとの機能比較は CF7拡張プラグインおすすめ比較 で解説しています。

add confirm からの移行手順(5分)

  1. プラグイン一覧で add confirm を停止・削除 します(CF7のフォームタグはそのまま残ります)
  2. 「プラグイン>新規追加」で 「Frontierline Forms」を検索 し、インストール・有効化します
  3. 設定画面で 確認画面をオン にします
  4. フォームを表示し、入力→確認→送信→完了 の流れをテスト送信で確認します

フォームタグの書き換えは不要です。
add confirm 専用のタグ([confirm] など)がフォーム内に残っている場合のみ、削除してください。
設定の詳細は 確認画面と完了画面の設定ガイド にまとめています。

代替2:JavaScript で自作する

実装の手軽さ ★☆☆

コードが書ける方なら、CF7のイベントをフックして確認画面を自作する方法もあります。
プラグインを増やしたくないサイトでは有効な選択肢です。

ただし、バリデーションの二重管理、ラジオ・チェックボックス・添付ファイルの整形、「修正する」で戻る動作、スマホ対応……と作り込むほどコードは膨らみ、CF7本体の更新で壊れるリスクを自分で背負う 点は add confirm と同じ構造です。
単純なフォーム1本なら選択肢になりますが、複数サイトを保守する場合はコストが見合わないことが多いでしょう。
具体的な実装例は 確認画面の追加方法 で紹介しています。

代替3:確認画面をやめる

発想を変えて、確認画面そのものを廃止するのも一つの判断です。
近年のUX設計では「確認画面はステップを増やし、コンバージョンを下げる」という考え方もあります。

ただし、BtoBの見積もり依頼・士業や医療の予約・入力項目が多いフォームでは、誤送信を防ぎ丁寧な印象を与える確認画面が今も有効です。
「せっかく移行するなら」と安易に廃止せず、フォームの用途で判断してください。
迷う場合は、確認画面を残しつつ入力を分割する マルチステップフォーム も検討の価値があります。

add confirm と代替プラグインの機能比較

機能add confirmFrontierline Forms 無料版
確認画面○(最新CF7では動作不可)
完了画面(サンクス表示)
マルチステップフォーム○(無制限)
送信ログのDB保存
CSV出力
日本語の管理画面
更新・最新CF7への対応×(約8年停止)○(継続開発中)

確認画面の代替という目的を満たしたうえで、add confirm 時代にはなかった保存・CSV・マルチステップまで無料版でカバーできます。

WordPress Plugin

add confirm の移行先、5分で済ませられます。

Contact Form 7 の既存フォームを作り直さず、設定だけで「入力→確認→送信→完了」を復活させる拡張プラグイン Frontierline Forms。確認画面・マルチステップ・送信ログのDB保存・CSV出力は 無料・無制限、WordPress.org公式リポジトリで配信中です。Slack/Chatwork通知や自動返信が必要なら Pro版(年額$39.99〜)を、決済画面でローンチ割引コード EARLYBIRD2026 を入力すると割引価格で導入できます。

Frontierline Forms 無料版を入手 → 移行作業ごと相談する

まとめ

Contact Form 7 add confirm は更新が約8年間止まり、最新のCF7では動作しない状態が続いています。
ディレクトリに残っているため今も入れられてしまいますが、修正版の提供は見込めません。
まだ動いているサイトも、CF7の次の更新で止まる前に移行しておくのが安全です。

移行後に Cloudflare Turnstile などのスパム対策を併用したい場合は Contact Form 7 で Turnstile と確認画面を併用する方法 も参考になります。

コードを書かずに済ませるなら無料プラグインへの移行が最短で、既存フォームはそのまま、5分で確認画面を復活できます。
自作やフォーム全体の見直しも含めた改修のご相談は お問い合わせフォーム までどうぞ。

よくある質問

Q. Contact Form 7 add confirm はもう使えませんか?

公式ディレクトリには残っており、今もインストール自体はできます。
ただし最終更新は約8年前、動作確認はWordPress 4.9世代までで、CF7 v5.4以降では確認画面が動作しない不具合が広く報告されています。
修正版の提供は見込めないため、実質的に使えないと考えて移行するのが安全です。

Q. 移行するとき、フォームは作り直しになりますか?

Frontierline Forms への移行なら、CF7のフォームタグや自動返信メールの設定はそのまま使えます。
add confirm を削除して有効化し、確認画面の設定をオンにするだけです。

Q. 代替は無料で使えますか?

確認画面・完了画面・マルチステップ・送信ログのDB保存・CSV出力まで、無料版で制限なく利用できます。