WordPressへの移行 更新日 2026年10月24日
目次
Studioのフォームを置き換える選択肢には何がありますか? WordPressのフォームで送信内容を保存せずメール通知だけにできますか? Studioのフォームを Contact Form 7 で作り直す手順は? Studioで作った採用サイトの応募フォームはどうしますか?
# Studioのフォームを置き換える選択肢には何がありますか? WordPressに移ると決めたあと、フォームを何で作り直すかで手が止まる人は多いでしょう。選択肢は、送信内容をどこに残すかで3つに分かれます。
置き換え先 送信内容が残る場所 Contact Form 7だけ プラグインには残らず、通知メールで受け取る Contact Form 7+Flamingo サイトのサーバー上のデータベース。管理画面で一覧・検索できる Googleフォーム フォームの回答画面と、連携したGoogleスプレッドシート
Contact Form 7は、標準では送信されたメッセージを保存しません。管理画面で履歴を検索したり一覧で振り返ったりしたい場合は、Flamingoのプラグインページ から追加できるFlamingoを併用します。
一方、Googleフォームは、回答の送信先として新しいスプレッドシートを作るか、既存のものを選べます。フォームとスプレッドシートは別々のファイルとして管理されるため、仮にフォーム本体を削除してもスプレッドシートのデータは失われません。保存先が1つにまとまるわけではありません。
選ぶときは、送信内容を何か所に置くかも見ておきたいところです。Studioの2026年10月の不正アクセス事案 では、Studioに保存されたフォームの送信内容が、暗号化していたものも含めて流出した可能性のある情報とされました。一方で「フォームの結果をStudioに保存」を無効にしていた間の回答は対象外です。設定を変える前に保存された回答は、完全に削除するまでStudioに残ります。サーバーに保管を残すのか、外部サービスに預けるのか、メール通知だけで完結させるのかを整理して移行先を決めましょう。
# WordPressのフォームで送信内容を保存せずメール通知だけにできますか? Studioでは保存のオン・オフを設定で切り替えますが、Contact Form 7はもともと保存の機能を持っていません。プラグインを入れてフォームを作るだけで、WordPressのデータベースには送信内容を残さず、メール通知だけで受け取る運用になります。サーバー上に問い合わせログが残らないため、個人情報の保管に伴う管理の負担を抑えたいサイトに向いていますね。
もし他の用途でFlamingoを導入していて特定のフォームだけ保存を止めたいときは、フォーム編集画面の「その他の設定」タブに do_not_store: true と記述します。この記述を追加しておけば、そのフォームに限りメッセージのデータベース保存を抑制できます。
メールだけで受け取る場合は、届かなかったときの備えも欠かせません。メールサーバーの不具合や宛先の設定ミスがあると、その問い合わせは二度と取り戻せないからです。メッセージの消失を防ぐ対策として、WP Mail SMTPの設定ガイド などを参考に専用プラグインでメール配送の安定性を高めておく方法があります。設定後は管理画面の「Tools」にある「Email Test」からテストメールを送り、受信箱に届くのを見て確かめます。ただし、SMTPを入れたからといって、すべてのメールが届くとまでは言えません。
# Studioのフォームを Contact Form 7 で作り直す手順は? Studioでは画面上に入力欄を並べるだけで通知まで動いていたので、WordPressでは何をどこに設定すればいいのか迷いますよね。Contact Form 7では、フォームと通知メールを別々に作ります。流れは次のとおりです。
Studioのフォームの項目名、必須かどうか、選択肢を書き出す WordPressのプラグイン追加画面で「Contact Form 7」を検索し、インストールして有効化する フォームを新規作成し、フォームのテンプレートを書き出した項目に合わせて編集する 「メール」タブで、通知メールの本文に各入力欄の内容が入るよう設定する 自動返信が要るなら「メール (2) を使う」を有効にして、返信用の文面を作る 掲載するページの編集画面にContact Form 7ブロックを挿入し、フォームを選んで保存する テスト送信して、通知と自動返信が実際に届くのを見る
4の手順を飛ばすと、フォームに入力欄はあるのに通知メールに内容が出ない、ということが起きます。なお、このメール (2) は、管理者向けのメインメールが正常に配送された場合にのみ送信される仕組みです。
画面上で送信完了の通知が出た場合でも、迷惑メールフィルターなどの影響で受信箱へ届かないトラブルは起こり得ます。公開前には必ずテスト送信を試み、管理者宛てのメールと自動返信の両方が正しく手元に届くか点検しておきましょう。
# Studioで作った採用サイトの応募フォームはどうしますか? 応募者の履歴書や職務経歴書を受け取る採用フォームは、一般的な問い合わせ窓口と同じ感覚で移行を進めてしまってよいのでしょうか。Studioの標準フォームでは添付ファイルは管理画面のダッシュボードから取得する形式で、通知メールにはファイル本体もダウンロード用のリンクも載らない仕様でした。
Contact Form 7でファイル添付を受け付けると、ファイルはメールに添付されて届きます。アップロードされた書類はサーバー上の一時フォルダーに一時的に置かれ、メール送信の処理が終わった後に自動で削除されます。メール受け取りの形態を選んだとしても、処理の途中でサーバー側への一時保存が挟まる仕組みです。
そして、届いた履歴書はメールボックスにたまっていきます。誰がそのメールを見られるのか、いつ消すのかを決めておかないと、応募者の個人情報が担当外の人の受信箱にまで残ります。個人情報保護委員会の通則ガイドライン では、アクセス制御によって担当者や取り扱うデータベースの範囲を限定することや、取得から削除・廃棄に至る各段階で責任者や取扱方法を定めた規程を策定することが具体例として挙げられていました。
採用の通知先は採用担当だけに絞り、選考が終わった応募データの消し方も決めてから公開するとよいでしょう。ちなみに、Studioの2026年10月の事案で添付ファイルについて対象とされたのはファイル名だけで、ファイルの内容は含まれていません。
はまれぽメモ
はまれぽの移管代行では、Studio標準フォームを同じ項目のままメールで届く形に置き換え、回答をサイト側に溜めない作りにします。フォームの数で料金は変わらず、月額3,000円〜(運用込み)/単発98,000円〜(税別)です。
こんな聞き方も StudioのフォームはWordPressで何に置き換えればいいですか? Studioに残っているフォーム回答はWordPressへ引き継ぐべきですか? WordPressのフォームで送信内容をサーバーに保存せずメール通知だけにできますか? Studioで作った採用サイトをWordPressへ移すとき、応募フォームはどうしますか? WordPressへ移ったら、Contact Form 7でフォームを作り直せばいいですか? studio フォーム 移行 wordpress contact form 7 保存しない
あわせて知りたい(関連する疑問) Q Studioに残っているフォーム回答はWordPressへ引き継ぐべきですか? 過去の問い合わせもWordPressに移しておかないと、あとで困るのではと心配になるかもしれません。ただ、新しいサイトの動作に過去の回答は必要ないので、基本は引き継がずに済ませてかまいません。
個人データは、使う必要のないものまで渡したり広げたりしないのが原則です。WordPressの開発者向けプライバシー指針においても、データの処理範囲やアクセスできる担当者を必要最小限に絞り込む原則が掲げられています。もし業者へ個人データの取り扱いを含む作業を委託するなら、安全管理措置や取り扱い状況の把握に関する条項を契約に盛り込み、適切な監督体制を敷かなければなりません。
そこで、Studioの回答データ管理ヘルプ で案内されている通り、過去の回答一覧画面右上にある3点メニューからすべての送信データをCSVファイルとして一括ダウンロードできます。書き出したCSVをWordPressに取り込めるかは別の話で、取り込まずに社内で保管するだけでも足りますね。
また、利用目的を終えて保有する必要がなくなった個人データは、遅滞なく消去する努力義務が課されています(法令で保存期間が義務付けられている書類は除きます)。CSVを保管した後にStudio側の過去データを消去する際は、対象の回答を一度ゴミ箱へ移動させてから、ゴミ箱画面で「完全に削除」を選んで処理を完了させましょう。
Q Googleフォームを埋め込んでいた場合はどうなりますか? Studioの標準フォームではなく、外部のGoogleフォームをページ内に埋め込んで運用していた場合は移行作業にどのような影響が出るでしょうか。フォーム自体はGoogle側にあるので、作り直す必要はありません。Googleフォームの埋め込みヘルプ にある手順で埋め込み用HTMLコードを取得し、WordPressのブロックエディタで「カスタムHTML」ブロックを配置してコードを貼り付けるだけで再現できます。回答のたまり先も、これまでと同じスプレッドシートです。
つまずきやすいのは、WordPress側の権限です。unfiltered_html の権限がない利用者 が貼ったHTMLは制限され、許可されていないiframeなどのタグは保存や更新のときに消されます。貼ったはずのフォームが表示されないときは、管理者のアカウントで貼り直してみてください。WordPress.comを使う場合は、Googleフォームの埋め込みがPersonal、Premium、Business、Commerceの各プランで使え、無料のサイトではアップグレードが要ります。
Studioの2026年10月の事案との関係も見ておきましょう。外部サービスを利用していた場合、送信された回答は訪問者のブラウザから直接Googleのサーバーへ配送されます。回答データはStudioの基盤に保存されないため、プラットフォーム側で起きた過去の不正アクセス事案においても、外部サービスに届いた回答内容は流出対象に含まれていませんでした。ただし、埋め込みコードそのものはサイトデータとして扱われます。もしコード内にAPIキーなどの機密情報を直接書き込んでいた場合は、念のため外部サービス側で新しい値を発行して差し替えておく段取りを取ります。
Q Studioのフォームの通知メールはWordPressでも同じ宛先にできますか? できます。たとえばStudioで「info@自社ドメイン」に通知が届いていたなら、Contact Form 7の「メール」タブにある宛先(To)欄へ同じアドレスを入れれば、移行後も同じ受信箱に届きます。設定が自動で引き継がれるわけではないので、手で入れ直しましょう。
入れ直す前に、Studio側の設定を両方見ておきます。Studioではプロジェクト共通の通知先とフォーム個別の宛先を併用する設定がありましたが、Contact Form 7ではフォームごとに個別の送信先を定義していく形です。共通の通知先しか見ていないと、フォームごとに設定していた担当者のアドレスが抜け落ちます。
もうひとつ混同しやすいのが、送信元(From)の欄です。宛先とは別の項目で、こちらにはサイトと同じドメインのアドレスを入れないと設定エラーになります。宛先は社外のアドレスでもかまいませんが、送信元はサイトのドメインに合わせてください。
設定が済んだら、テスト送信で受信箱を見ます。WordPressのメール送信処理が正常終了の判定を返したとしても、途中のサーバー設定や迷惑メール判定の影響で受信箱まで届かないケースは珍しくありません。通知先が複数あるなら、全員のところに届いているかを一人ずつ確かめましょう。
Q フォームのスパム対策は何を使えばいいですか? 問い合わせフォームを公開した後に届く営業目的のスパムや、botによる機械的な大量送信にはどのような対策を施せばよいのでしょうか。Studioで使っていたのと同じGoogle reCAPTCHA v3が、WordPressでもそのまま候補。Contact Form 7もreCAPTCHAの機能を備えています(Contact Form 7のプラグインページ )。
まず、Googleの管理画面で対象サイトのドメインを登録し、サイトキーとシークレットキーを発行しましょう。GoogleのreCAPTCHAドメイン登録 にある通り、reCAPTCHAのキーは原則として登録した特定のドメインと紐づいて動作します。新しいWordPressのサイトで使うドメインがその中に入っているか、管理画面で確かめましょう。次に、WordPressの管理画面に表示されるお問い合わせメニューから「インテグレーション」を開き、取得した2つのキーを保存すればサイト全体への適用が完了します。
キーやドメインの値が違っていると、Studioではフォームの送信自体が完了しないことがありました。WordPressに移ったあとも、設定を保存したら実際にテスト送信し、送信が通って通知メールが届くところまで見てから公開してください。
この内容をChatGPTで相談
前のQ&A Studioのようなノーコードサービスと自前のWordPressでは、セキュリティの責任はどう分かれますか?次のQ&A Studioから移ったWordPressで、フォームの個人情報をデータベースに保存するのはリスクがありますか?