MW WP FormからFormNestへの移行は、7つのステップで完了します。FormNestはMW WP Formの後継として開発された完全無料のWordPressフォームプラグインで、確認画面・自動返信メール・CSVエクスポートに標準対応しています。FormNestの全機能と使い方はFormNest完全ガイドで詳しく解説しています。
この記事では、MW WP Formで作成したフォームをFormNestで再現する具体的な手順を、フィールド対応表や設定対応表とともに解説します。MW WP Formの移行ガイドもあわせてご確認ください。
MW WP Formの開発終了と移行が必要な理由
MW WP Formは2023年9月に開発者のキタジマタカシ氏により開発終了が発表されました。現在は株式会社Webの相談所が最低限の脆弱性対応のみを行っている状態です。公式にも新規採用を控えるよう案内されています。
使い続けるリスクは深刻
開発が終了したプラグインを使い続けると、以下のリスクが高まります。
WordPressやPHPのメジャーアップデート時に、フォームの送信ボタンが動作しなくなったり、確認画面への遷移が止まったりする可能性があります。MW WP FormはjQuery依存のコードが含まれているため、WordPress 6.x以降のJavaScript仕様変更の影響を受けやすい構造です。
セキュリティ面でも深刻な状況です。2026年だけでもMW WP Formに3件の脆弱性が発見されています。ファイル不正操作(CVE-2026-4347、深刻度HIGH)、フォームデータへの不正アクセス(CVE-2026-6206)、XSS攻撃(CVE-2026-8853)と、個人情報の漏えいに直結するセキュリティ問題が相次いでいます。問い合わせフォームは顧客の個人情報を扱うため、脆弱性が放置されたプラグインを使い続けるリスクは無視できません。
移行のベストタイミングは今
WordPressの次期メジャーアップデートで互換性が失われる前に移行するのが理想的です。実際にWordPress 6.x系のアップデート後に、MW WP Formのバリデーションが無効化されたという報告も出ています。サイトのフォームが突然動かなくなってから慌てるよりも、計画的に移行を進めましょう。
MW WP FormユーザーがFormNestを選ぶべき理由
MW WP Formの代替プラグインはいくつかありますが、FormNestはMW WP Formユーザーにとって最も移行しやすいプラグインです。その理由を具体的に解説します。
確認画面が標準搭載されている
MW WP Formの最大の特徴であった確認画面機能を、FormNestも標準で搭載しています。Contact Form 7では確認画面を実装するために「Contact Form 7 Multi-Step Forms」という別プラグインが必要ですが、FormNestならプラグイン単体で入力画面→確認画面→完了画面の3ステップフォームを構築できます。
日本のビジネスサイトでは、送信前の確認画面がユーザーに安心感を与えるため重要視されています。FormNestならこの要件を追加コストなしで満たせます。確認画面の設置手順についてはWordPressフォームに確認画面を設置する方法で詳しく解説しています。
完全無料で全機能が使える
FormNestは有料アドオンや機能制限のない完全無料プラグインです。WPFormsのように基本機能は無料だが高度な機能は年額49.5ドル〜299.5ドルの有料プランが必要、ということはありません。ドラッグ&ドロップのフォームビルダー、18種類のフィールドタイプ、CSVエクスポート、自動返信メールなど、すべての機能を無料で利用できます。
日本語ネイティブ対応
FormNestは日本市場向けに開発されており、管理画面が完全日本語対応です。郵便番号からの住所自動入力や都道府県API連携など、日本のフォームに必要な機能を標準搭載しています。MW WP Formで「zipaddr-jp」プラグインを使って実現していた住所自動入力が、FormNestでは追加プラグインなしで利用可能です。
エンタープライズレベルのセキュリティ
FormNestはレート制限、ハニーポット、CSRF保護を標準搭載しています。MW WP Formで「MW WP Form CAPTCHA」プラグインを追加して実現していたスパム対策が、FormNestでは最初から組み込まれています。開発が活発に続いているため、新しい脆弱性への対応も迅速です。フォームのスパム対策全般について詳しくは「WordPressフォームのスパム対策ガイド」をご覧ください。
移行前の準備チェックリスト
移行作業をスムーズに進めるために、以下の準備を行いましょう。
現在のフォーム構成を棚卸しする
MW WP Formの管理画面で、現在使用しているフォームの一覧を確認します。各フォームについて以下の情報を記録してください。
フォーム名、使用しているフィールド(テキスト、メール、電話番号、テキストエリア、セレクトボックス、チェックボックス、ラジオボタンなど)、バリデーションルール(必須項目、文字数制限など)、自動返信メールの設定内容、管理者宛メールの設定内容、確認画面の有無、完了画面のメッセージ内容を書き出しておくと、FormNestでの再現がスムーズです。
バックアップを取る
移行作業の前に、必ずWordPressのデータベースとファイルのバックアップを取ってください。プラグイン「UpdraftPlus」や「BackWPup」を使えば、管理画面からワンクリックでバックアップを作成できます。万が一の問題が発生しても、バックアップがあれば元の状態に戻せます。
テスト環境での事前検証を推奨
本番サイトでいきなり移行するのではなく、ローカル環境(Local by Flywheelなど)やステージング環境で事前にテストすることを推奨します。特に複雑なフォーム(条件分岐や複数フォームが連動している場合)は、テスト環境での検証が重要です。
MW WP FormからFormNestへの移行手順【7ステップ】
ここからは、実際の移行手順をステップバイステップで解説します。所要時間はフォーム1つあたり約30分が目安です。
ステップ1: FormNestプラグインをインストールする
WordPressの管理画面から「プラグイン」→「新規追加」を開き、検索欄に「FormNest」と入力します。FormNestが表示されたら「今すぐインストール」をクリックし、インストール完了後に「有効化」をクリックしてください。
有効化が完了すると、管理画面のサイドバーに「FormNest」メニューが追加されます。これでインストールは完了です。プラグインの動作要件はPHP 7.4以上、WordPress 5.8以上です。2026年5月時点の最新バージョンはv1.0.2で、WordPress 6.x系との互換性が確認されています。
FormNestを無料でダウンロード
ステップ2: MW WP Formのフォーム設定を確認・記録する
MW WP Formの管理画面で、移行対象のフォームを開きます。以下の設定項目を記録してください。
本文入力エリアに記述されているショートコードから、使用しているフィールドの種類と「name」属性の値を確認します。また、バリデーションルール、自動返信メール設定、管理者宛メール設定、URL設定(入力画面・確認画面・完了画面のURL)、完了画面メッセージもメモしておきましょう。
MW WP Formの問い合わせデータ(データベースに保存されたもの)が必要な場合は、移行前にCSVエクスポートしておくことをおすすめします。「問い合わせデータ」→対象フォームの「問い合わせ件数」リンク→「CSVエクスポート」で取得できます。
ステップ3: FormNestでフォームを再作成する
FormNestの管理画面で「新規追加」をクリックし、新しいフォームを作成します。FormNestのドラッグ&ドロップビルダーを使って、MW WP Formで使っていたフィールドを追加していきます。
以下のフィールド対応表を参考に、MW WP Formの各フィールドをFormNestで再現してください。
| MW WP Form フィールド | FormNest フィールド | 備考 |
|---|---|---|
テキスト [mwform_text] |
テキスト入力 | name属性はFormNest側で自動設定 |
メール [mwform_email] |
メールアドレス | メール形式バリデーション自動適用 |
電話番号 [mwform_tel] |
電話番号 | 電話番号形式バリデーション自動適用 |
テキストエリア [mwform_textarea] |
テキストエリア | 行数はFormNest側で設定可能 |
セレクトボックス [mwform_select] |
ドロップダウン | 選択肢はFormNest側で設定 |
チェックボックス [mwform_checkbox] |
チェックボックス | 複数選択対応 |
ラジオボタン [mwform_radio] |
ラジオボタン | 単一選択 |
ファイルアップロード [mwform_file] |
ファイルアップロード | 対応ファイル形式はFormNest側で設定 |
日付 [mwform_datepicker] |
日付選択 | カレンダーUIを標準搭載 |
郵便番号 [mwform_zip] |
郵便番号 | 住所自動入力が標準対応(追加プラグイン不要) |
確認・送信 [mwform_bconfirm] |
確認画面設定 | FormNest側の設定で有効化 |
戻るボタン [mwform_bback] |
確認画面設定 | 確認画面に自動で「戻る」ボタンが表示される |
MW WP Formではショートコードを手書きしてフォームを構築していましたが、FormNestではドラッグ&ドロップで直感的にフィールドを追加・並び替えできます。HTMLやショートコードの知識がなくても、視覚的にフォームを設計できるのがFormNestの強みです。他のフォームプラグインとのフィールド対応も含めた詳細はWordPressフォームプラグイン徹底比較で解説しています。
ステップ4: バリデーション(入力チェック)を設定する
MW WP Formのバリデーションルールに対応するFormNestの設定を行います。FormNestでは各フィールドの設定パネルからバリデーションを直接設定でき、MW WP Formのように別途「バリデーションルールを追加」する手間がありません。
| MW WP Form バリデーション | FormNest 設定 | 備考 |
|---|---|---|
| 必須項目 | 「必須」トグルをON | フィールドごとに設定可能 |
| メールアドレス形式 | メールフィールド使用時に自動適用 | 追加設定不要 |
| 電話番号形式 | 電話番号フィールド使用時に自動適用 | 追加設定不要 |
| 文字数制限(最小/最大) | 「最小文字数」「最大文字数」を入力 | フィールド設定パネルで設定 |
| ファイルサイズ制限 | 「最大ファイルサイズ」を入力 | MB単位で設定 |
| 一致チェック(メール確認) | メール確認フィールドを追加 | 2つのメールフィールドの一致を自動検証 |
MW WP Formではバリデーションの設定で「name」属性の値を手入力する必要がありましたが、FormNestでは各フィールドの設定画面でトグルやドロップダウンから選ぶだけです。設定ミスのリスクが大幅に減ります。
ステップ5: 通知メール・自動返信メールを設定する
FormNestの「メール設定」タブで、管理者宛通知メールと自動返信メールを設定します。
管理者宛通知メールの設定では、送信先メールアドレス、件名、本文テンプレートを入力します。MW WP Formで {お名前} や {メールアドレス} のように波括弧で変数を挿入していたのと同様に、FormNestでもテンプレート変数を使ってフォームの入力値を本文に挿入できます。
自動返信メールの設定では、送信元アドレス、件名、本文を入力します。MW WP Formの「自動返信メール」設定欄の内容をFormNest側に移し替えます。テンプレート変数の書式はFormNestの管理画面で確認できます。
MW WP Formでは自動返信メールの送信先フィールドを「name」属性の値で指定していましたが、FormNestではメールアドレスフィールドを選択するだけで設定が完了します。
ステップ6: 確認画面と完了画面を設定する
FormNestの「フォーム設定」タブで、確認画面を有効にします。MW WP Formでは [mwform_bconfirm] ショートコードを手動で配置する必要がありましたが、FormNestでは設定をONにするだけで確認画面が自動生成されます。
完了画面(サンクスページ)のメッセージも、同じ設定画面で編集できます。MW WP Formの「完了画面メッセージ」に入力していた内容を移し替えてください。
MW WP Formで「URL設定」を使って確認画面・完了画面を別URLにしていた場合は、FormNestのリダイレクト設定で同様の動作を実現できます。FormNestの確認画面はAjax遷移に対応しているため、Snow Monkey Formsのようにページ切り替え時に瞬間的に完了画面が表示される問題は発生しません。
ステップ7: ショートコードを差し替えてテスト送信する
FormNestのフォーム編集画面に表示されるショートコード(例: [formnest id="1"])をコピーします。MW WP Formのフォーム識別子(例: [mwform_formkey key="123"])が埋め込まれている固定ページや投稿を開き、MW WP Formのショートコードを削除して、FormNestのショートコードに差し替えます。
差し替えが完了したら、以下のテスト項目を確認してください。
- 入力画面が正しく表示されるか
- 各フィールドに入力できるか
- バリデーション(必須チェック、メール形式チェック等)が動作するか
- 確認画面に遷移し、入力内容が正しく表示されるか
- 「戻る」ボタンで入力画面に戻れるか(入力値が保持されているか)
- 送信ボタンで完了画面が表示されるか
- 管理者宛通知メールが届くか
- 自動返信メールが届くか
- スマートフォンでの表示が崩れないか
すべてのテストが完了したら、移行は成功です。
移行後にMW WP Formプラグインを安全に削除する方法
FormNestでのフォーム動作が確認できたら、MW WP Formプラグインを無効化・削除します。ただし、以下の点に注意してください。
まず、MW WP Formのプラグインを「無効化」し、サイト全体のフォームが正常に動作することを1〜2日間確認します。この期間中に問題が見つかった場合は、MW WP Formを再有効化して原因を調査できます。
問題がなければ、MW WP Formを「削除」します。MW WP Formの問い合わせデータ(データベースに保存されたもの)はプラグイン削除後もデータベースに残りますが、管理画面からは確認できなくなります。必要なデータは事前にCSVエクスポートしておきましょう。
MW WP FormとFormNestの機能対応表
MW WP Formの主要機能がFormNestでどのように対応しているかを一覧にまとめました。
| 機能 | MW WP Form | FormNest | 備考 |
|---|---|---|---|
| フォーム作成方法 | ショートコード手書き | ドラッグ&ドロップ | FormNestの方が直感的 |
| 確認画面 | 対応 | 対応 | どちらも標準搭載 |
| 完了画面カスタマイズ | 対応 | 対応 | |
| 自動返信メール | 対応 | 対応 | |
| 管理者宛通知メール | 対応 | 対応 | |
| バリデーション | 手動設定 | フィールド統合型 | FormNestはフィールドごとに設定 |
| CSVエクスポート | 対応 | 対応 | |
| 住所自動入力 | 要別プラグイン(zipaddr-jp) | 標準搭載 | FormNestは追加プラグイン不要 |
| スパム対策 | 要別プラグイン(CAPTCHA) | 標準搭載(ハニーポット等) | FormNestは追加プラグイン不要 |
| ブロックエディタ対応 | 非対応 | 対応 | |
| CSRF保護 | 部分的 | 完全対応 | |
| レート制限 | 非対応 | 対応 | 連続送信攻撃を防止 |
FormNestはMW WP Formの主要機能をすべてカバーしつつ、セキュリティ機能やUIの使いやすさで上回っています。一方で、MW WP Formの高度なフック(add_action/add_filterによる拡張)に依存したカスタマイズを行っている場合は、FormNest側のフック体系への移行が必要です。FormNestもWordPressのフック機構に対応していますが、フック名が異なるため、カスタムコードの書き換えが必要になる場合があります。
FormNestを無料でダウンロード
移行時のよくあるトラブルと対処法
フォームのデザインが崩れる場合
MW WP Form用にカスタムCSSを追加していた場合、FormNestに移行するとCSSクラス名が異なるためスタイルが適用されなくなります。FormNestのCSSクラス名(.formnest-form、.formnest-field など)に合わせてCSSを書き換えてください。FormNestはデフォルトでレスポンシブ対応のスタイルが適用されるため、多くの場合はカスタムCSSなしでも整ったデザインになります。
通知メールが届かない場合
メールが届かない場合は、まずWordPressのメール送信設定を確認してください。「WP Mail SMTP」プラグインでSMTP設定を行うと、メール到達率が向上します。これはMW WP Formでも同様の対処法ですので、既にSMTP設定済みの場合はFormNestでもそのまま有効です。
バリデーションが期待通り動作しない場合
FormNestのバリデーション設定を各フィールドの設定パネルで再確認してください。MW WP Formで「name」属性の値を使って設定していたバリデーションは、FormNestではフィールドに直接紐付けられています。特に必須チェックは、フィールド設定の「必須」トグルがONになっているか確認してください。
MW WP FormからFormNestへの移行でよくある質問
移行にかかる時間はどのくらいですか?
フォーム1つあたり約30分が目安です。フィールド数が少ないシンプルなお問い合わせフォームであれば15分程度で完了します。複数のフォームがある場合は、1つずつ順番に移行することをおすすめします。テスト送信を含めると、1日で3〜5フォームの移行が現実的なペースです。
MW WP Formの過去の問い合わせデータは移行できますか?
MW WP Formに蓄積された問い合わせデータを直接FormNestに移行する機能はありません。過去データが必要な場合は、MW WP Formの管理画面からCSV形式でエクスポートして保存してください。FormNest導入後の新しい問い合わせデータは、FormNest側のデータベースに保存されます。
移行後にMW WP Formに戻すことはできますか?
はい、可能です。移行作業中はMW WP Formを「無効化」するだけで削除はしないでください。FormNestでの動作に問題がある場合、MW WP Formを再有効化してショートコードを戻せば、元の状態に復元できます。完全に移行が完了し、FormNestでの運用が安定してからMW WP Formを削除してください。
FormNestは他のテーマと互換性がありますか?
FormNestはテーマ非依存で動作します。Snow Monkey FormsがSnow Monkeyテーマとの組み合わせで最適化されているのとは異なり、FormNestはどのWordPressテーマでも同じように動作します。SWELL、Cocoon、Lightning、Snow Monkey、JINなど、日本で人気のテーマとの互換性を確認済みです。
FormNestのサポート体制はどうなっていますか?
FormNestはwordpress.orgのサポートフォーラムで質問を受け付けています。また、GitHubリポジトリでバグ報告や機能リクエストも可能です。開発が活発に続いているため、問題発生時のレスポンスも迅速です。MW WP Formのようにサポートが受けられなくなる心配はありません。
まとめ
MW WP Formの開発終了に伴い、早めの移行が推奨されています。特に2026年に入ってからは3件の重大な脆弱性(CVE-2026-4347、CVE-2026-6206、CVE-2026-8853)が公開されており、移行の緊急度はさらに高まっています。FormNestはMW WP Formの後継として開発された完全無料のフォームプラグインで、確認画面、自動返信メール、CSVエクスポートなどMW WP Formの主要機能をすべてカバーしています。
移行の手順は7ステップで、フォーム1つあたり約30分で完了します。ドラッグ&ドロップのフォームビルダーや住所自動入力の標準搭載など、MW WP Formよりも使いやすくなっている点も多くあります。
まだMW WP Formを使い続けている方は、脆弱性リスクとWordPressの互換性問題が深刻化する前に、今すぐFormNestへの移行を実行してください。移行ガイドの詳細はMW WP Form完全ガイドでも解説しています。また、他のフォームプラグインとの比較はフォームプラグイン徹底比較をご覧ください。
FormNestを無料でダウンロード

