タグアーカイブ Contact Form 7

Contact Form 7新機能凍結、WPForms移行完全ガイド

Contact Form 7新機能凍結、WPForms移行完全ガイド

WordPressの定番お問い合わせフォームプラグイン「Contact Form 7」が、今後新機能を追加しない方針を正式に発表した。開発者のTakayuki Miyoshi氏がWordCamp Asia 2026のステージ上で明らかにしたもので、バージョン6.2を最後にメンテナンスモードへ移行する。

既存のフォームが即座に壊れるわけではないが、機能凍結されたプラグインは徐々に競合から遅れをとる。サイトの成長に合わせてモダンなフォーム機能を求めるなら、今が移行の最適なタイミングだ。本記事ではWPFormsを使ったスムーズな移行手順を9つのステップで解説する。

Contact Form 7新機能凍結の真実とリスク

Contact Form 7新機能凍結の真実とリスク

「Contact Form 7が廃止される」という見出しはややセンセーショナルだが、実態を正しく理解しておく必要がある。開発チームは完全な開発中止ではなく「フィーチャーフリーズ(新機能凍結)」を発表した。これはセキュリティパッチや致命的なバグ修正は継続する一方、新機能の追加やモダンな統合は一切行われない状態を指す。

Contact Form 7の現状(機能凍結後)
バージョン6.2を最後に新機能なし
セキュリティ修正のみ継続
AIフォーム生成、条件分岐、決済統合は不可
後継プロジェクトは2028年以降
WPForms移行後の未来
常に最新の機能が追加
ドラッグ&ドロップでフォーム作成
条件分岐や決済フォームを標準搭載
迷惑メール対策やエントリー管理も充実

上の比較にあるように、ビジネスサイトではすでに条件分岐やAIによるフォーム生成が当たり前になりつつある。放置すれば、古いフォームがサイト全体の印象を下げたり、コンバージョンの機会損失につながる可能性が高い。

WPFormsへの移行が推奨される理由

WPFormsへの移行が推奨される理由

WP Beginnerの編集チームは、多数のフォームプラグインを試した結果、長年にわたりWPFormsを第一推奨としている。その理由はシンプルで、初心者にとっての圧倒的な使いやすさと、サイトの成長に伴って必要になる高度な機能が両立している点にある。特にContact Form 7からの移行を考えるユーザーには、ビルトインのインポートツールが強力な決め手となる。

Contact Form 7
  • フォーム作成にHTML/PHP知識が必要
  • デザインはテーマ任せで調整が難しい
  • スパム対策は別途プラグインが必要
  • エントリー保存機能は標準ではない
WPForms(無料版)
  • ドラッグ&ドロップで直感的に作成
  • テーマに自然に溶け込むスタイル
  • 独自のスパム防止機能を内蔵
  • フォーム送信内容を管理画面で確認可能

WPFormsの無料版(Lite)にも、Contact Form 7のフォームを数クリックで読み込み、そのままエディタ上に再現するインポート機能が搭載されている。フィールドラベルや通知設定も自動で引き継がれるため、移行のためにコードを書く必要は一切ない。有料版にアップグレードすれば、2,100以上のテンプレートや条件分岐、決済統合などが追加され、フォームをより強力なマーケティングツールに変えられる。

9ステップで完了、CF7からWPFormsへの移行手順

9ステップで完了、CF7からWPFormsへの移行手順

ここからは実際の移行手順を解説する。所要時間は10分〜15分で、技術的な知識は不要だ。作業を始める前に、念のためサイト全体のバックアップを取っておくとより安全である。

Contact Form 7のフォーム(既存)
WPFormsのインポートツールで読み込み
自動変換されフォーム一覧に表示
各フォームをエディタで確認・調整
対象ページの古いショートコードをWPFormsブロックで置き換え
テスト送信後にContact Form 7を削除

プラグインのインストールとセットアップ

まずWPForms LiteをWordPress管理画面からインストールし、有効化する。無料版は公式リポジトリから入手可能で、予算を問わずすぐに移行を開始できる。有効化後、自動でセットアップウィザードが立ち上がるので、表示される手順に従って基本設定を完了させる。有料版にアップグレードする場合は、ここでライセンスキーを入力する。

インポートツールで既存フォームを読み込む

管理画面の「WPForms」→「ツール」に移動し、「インポート」タブを開く。「他のフォームプラグインからインポート」のドロップダウンで「Contact Form 7」を選択し、インポートボタンを押す。WPFormsがサイト内のすべてのCF7フォームを自動検出し、一覧表示してくれる。

移行したいフォームにチェックを入れるか、「すべて選択」で一括指定する。不要なテストフォームや重複があれば、このタイミングで整理しておくとサイトがすっきりする。選択後、再度インポートを実行すると、各フォームがWPFormsのドラッグ&ドロップエディタ上に再構築される。

インポート結果の確認と微調整

インポートが完了すると、結果画面に各フォームのステータスが表示される。大半のテキスト、メール、ドロップダウンなどの標準フィールドは問題なく移行されるが、CF7独自のカスタムフィールドやショートコードが含まれている場合、「要確認」としてフラグが立つ。対象フォームを開き、必須項目やドロップダウンの選択肢、通知メールの送信先アドレスを中心に目視チェックしよう。

ページ上のフォームを置き換える

フォームの準備が整ったら、表示されているページや投稿を編集する。古いContact Form 7のブロック(またはショートコード)を削除し、新しくWPFormsブロックを追加。ブロックのドロップダウンから該当のフォームを選ぶだけで、エディタ内に実際のフォームが即座に表示される。WPFormsはテーマのスタイルを自動的に引き継ぐため、デザインが大きく崩れる心配はまずない。

動作テストと最終確認

公開前に、実際のブラウザでフォームを開き、テスト送信を必ず1回は行う。送信後、自分宛の通知メールが届くか受信トレイを確認する。もしメールが届かない場合は、サイト側のメール配信設定に問題がある可能性が高い。その際はSMTPプラグインを導入し、信頼性の高いメール送信経路を確保するのが一般的な解決策だ。

Contact Form 7の無効化と削除

すべてのフォームがWPFormsで正常に動いていることを確認したら、プラグイン一覧からContact Form 7を無効化する。サイト全体をもう一度巡回し、古いショートコードが残っていないか最終チェックしてから、完全に削除しよう。この手順を踏めば、サイトからCF7依存を完全に取り除ける。

移行後に試すべきWPFormsの先進機能

移行後に試すべきWPFormsの先進機能

無事に移行が完了したら、Contact Form 7にはなかったWPFormsのユニークな機能をいくつか試してみる価値がある。特にビジネスサイトでは、これらが問い合わせ率や顧客体験を大きく変えるきっかけになる。

従来の一画面フォーム
氏名 ___________
メール ___________
お問い合わせ内容 ___________
会話型フォーム(1問ずつ表示)
1/3 氏名 ___________
「次へ」で次の質問に移動

上記は会話型フォームの一例だが、これ以外にもAIフォーム生成(自然言語で「評価機能付きフィードバックフォーム」と指示するだけで自動構築)、見えないスパム検証、条件分岐、StripeやPayPalを使った決済フォーム、フォーム離脱者の部分入力データ取得など、CF7時代には考えられなかった機能が揃っている。

よくある質問

よくある質問

Contact Form 7は完全に放棄されたのか

技術的には放棄ではなくフィーチャーフリーズだ。Miyoshi氏はWordCamp Asiaで、バージョン6.2をもって新機能の追加を停止し、以降は深刻なバグ修正とセキュリティパッチのみを提供すると明言した。プラグインがリポジトリから消えるわけではないが、新機能やモダンな統合は今後一切追加されない。

2026年4月 WordCamp Asia発表 バージョン6.2リリース、新機能凍結
2026年〜2028年 セキュリティ修正のみ。新機能なし。後継Contactable.io開発中
2028年(予定) Contactable.ioリリース見込み。しかし未確定

移行しないと既存フォームは突然壊れるのか

すぐに壊れることはない。セキュリティパッチが提供される限り、WordPressのコア更新との互換性は当面維持される。しかし機能凍結により、数年後には他のプラグインやテーマとの相性問題が発生するリスクが高まる。加えて、競合が提供するモダンなフォーム体験との差は広がるばかりだ。

後継のContactable.ioを待つべきか

WP Beginnerの見解では、待つメリットはほとんどない。Contactable.ioの正式リリースは早くても2028年とされており、安定版が広く使えるようになるまでにはさらに時間がかかる。WPFormsのような実績あるプラグインに今移行しておけば、すぐに最新機能を享受でき、将来Contactable.ioが登場した際に再検討すればよい。

無料版のWPFormsでもCF7からの移行は可能か

可能である。WPForms LiteにはContact Form 7インポーターとドラッグ&ドロップビルダーが標準搭載されており、大半のユーザーは無料版だけで十分に移行を完了できる。より高度な決済フォームやマーケティング連携が必要になった時点で、有料版へアップグレードすれば問題ない。

過去の送信データは引き継がれるか

引き継がれない。Contact Form 7は送信内容をデータベースに保存せず、メールで送信する仕様のため、インポートできるエントリーデータが存在しない。過去の送信内容を残したい場合は、メールアーカイブやFlamingoプラグインでCSVエクスポートしたデータを別途保管しておく必要がある。

この記事のポイント

  • Contact Form 7はバージョン6.2で新機能凍結。セキュリティ修正のみ継続される
  • モダンなフォーム機能(条件分岐、AI生成、決済統合)は今後も追加されない
  • WPFormsへの移行は無料のLite版でも可能で、専用インポートツールが用意されている
  • 9ステップの手順に沿えば、コードの知識なしで10〜15分程度で移行が完了する
  • 移行後は会話型フォームやスパム防止など、CF7にない機能をすぐに活用できる