ワードプレスでコンタクトフォームのデータを保存する方法

WordPressのフォームデータをデータベースに保存する方法(簡単ガイド)

WordPressサイトで誰かがフォームに入力した際、そのデータは実際にはどこへ送られるのでしょうか?適切なフォームプラグインを使用していれば、答えは「自動的にWordPressのデータベースへ直接保存される」となります。

WPForms では、訪問者が送信ボタンをクリックした瞬間に、すべてのフォーム送信データがサイトのデータベースに保存されます。特別な設定は一切必要ありません。

そこから、エントリの閲覧、検索や絞り込み、CSVやExcelへのエクスポート、Google スプレッドシートとの同期、さらにはPDFの作成も可能です。

このガイドでは、WordPressのフォームデータがどこに保存されているか、そのデータにアクセスする方法、ダッシュボードから投稿を管理する方法、そして保存されたデータを使って何ができるかを詳しく解説します。

今すぐWordPressフォームを作成

WordPressのデータベースにフォームデータを保存する方法

後ほど説明するように、技術的な知識がなくても、WordPressのデータベースにアクセスして内容を確認することは可能です。まずはデータが実際に保存されている場所について説明し、その後、そのデータへのアクセス方法や管理方法について見ていきましょう。

WordPressのデータベースはどこに保存されていますか?

フロントエンドには表示されなくても、WordPressは最初のインストール時に自動的にデータベースを作成します。

名前、ホスト、ユーザー名、パスワードのデータは、MySQLデータベース設定のwp-config.phpという設定ファイルに保存されます。

WPFormsは、送信されたすべてのフォームデータを、WordPressの標準データベース内の6つのテーブルに保存します:

  • wp_wpforms_entries: フォーム送信時のフィールド値がここに保存されます。
  • wp_wpforms_entry_meta: 関連するIDや日付など、エントリーに関するメタ情報。
  • wp_wpforms_entry_fields: フォームから送信された、エンコード済みの入力情報。
  • wp_wpforms_tasks_meta: WPFormsによって処理されたバックグラウンドタスクに関する情報。
  • wp_wpforms_payments: ステータス、金額、適用された割引、通貨、決済ゲートウェイ、および取引IDを含む支払い詳細。
  • wp_wpforms_payment_meta: 顧客のIPアドレスやその他の内部データなど、追加の支払い情報。

に注意してほしい。 wp_ prefix がデフォルトです。実際のプレフィックスは、あなたの wp-config.php ファイルですので、実際のサイトでは少し異なる表示になる可能性があります。

ほとんどのWordPressホスティングプロバイダーにはphpMyAdminが搭載されています。これは、視覚的なインターフェースを通じてデータベースのエントリを閲覧・管理できるWebベースのデータベース管理ツールです。

Bluehostをご利用の場合、ダッシュボードの下部にある「役立つリンク」>「詳細設定」>「phpMyAdmin」の順にスクロールすると、phpMyAdminを見つけることができます。

ワードプレスのデータベースにアクセスする方法

WordPressのデータベースにアクセスするには?

phpMyAdmin を使用してデータベース内のフォーム入力データを直接確認するには、WordPress データベースを選択し、「wp_wpforms_entries」テーブルをクリックしてください。

phpMyAdminでwp_wpforms_entriesテーブルを開く

「fields」列には、フォームへの入力データがすべて表示されます。ここからテーブルの閲覧、検索、作成を行うことができます。詳細については、phpMyAdmin を使った WordPress データベース管理の初心者向けガイドをご覧ください。

フィールド・カラム-ワードプレス・データベース

とはいえ、ほとんどの人はphpMyAdminを一切操作する必要はありません。WPFormsを使えば、WordPressのダッシュボードからすべてを管理できるため、はるかに簡単です。これについては、次で詳しく説明します。

WordPressでフォーム入力を管理する方法

重要

WPForms Liteでは、フォームの送信内容はメールで送信されます。送信データをデータベースに保存し、ダッシュボードから管理するには、WPForms Basic(年間49.50ドル)以上のプランが必要です。

どのバージョンが必要か迷っていますか?WPForms LiteとProの違いについては、こちらのガイドをご覧ください。

WPFormsのデータはどこに保存されるのか?」と疑問に思っているなら、WordPressのダッシュボードにある「WPForms」>「エントリー」に直接保存されます。phpMyAdminやデータベースのテーブルをいちいち確認する必要はありません。

WPFormsのホームページ

投稿の閲覧と管理方法について順を追って説明していきます。まず、フォームが必要です。まだお持ちでない場合は、簡単な問い合わせフォームの作成方法に関するガイドをご覧ください。一から作成することも、2,100種類以上のテンプレートから選ぶこともできます。

検索テンプレート

次に進む前に、エントリーの保存機能が有効になっていることを確認してください。フォームビルダーに移動し、「設定」»「一般」をクリックします。「詳細設定」セクションで、「WordPressでのエントリー情報の保存を無効にする」がオフになっていることを確認してください。

エントリーストレージを無効にする

フォームを公開したら、テスト用のエントリーを送信して、作業用のデータを用意してください。その後、ダッシュボードの「WPForms」»「エントリー」に移動してください。

WPFormsでSendFox WordPressのフォームエントリを表示

ここから、投稿をお気に入りに追加したり、既読にしたり、不要なものを削除したりできます。特定の投稿をスパムとして報告することも可能です。

WPFormsのエントリープレビュー

登録内容を検索したり、絞り込んだりすることもできます。「任意のフォームフィールド」での広範な検索を利用するか、特定のフィールドに条件を設定して、特定の投稿を検索してください。

WPFormsのエントリー検索オプション

必要に応じて、フォームの入力内容を日付で絞り込むこともできます。これは、他の入力内容に埋もれて見落とされがちな項目を追跡したい場合に、非常に役立ちます。

wpformsで日付別にエントリーをフィルタリングする

特定の投稿の個別エントリーページを開くには、フォームのエントリーページを開き、詳細を見たいエントリーの横にある「表示」をクリックします。

個々の項目を表示するにはクリックしてください

個々のエントリーページでは、ユーザーのフィールド入力や選択、提出日、ユーザーの詳細(該当する場合)など、多くの情報を見ることができます。

WPFormsで支払いを表示する

フォームを通じて支払いを受け付ける場合、無料版またはWPFormsProを使用してクレジットカード決済を受け付けることができます。

お支払い情報は、ご利用のバージョンに関わらず、WordPressのデータベースに保存されます。お支払いデータには、WPFormsの設定エリアにある「お支払い」画面からアクセスできます。

WPFormsの支払い設定

ここでは、当サイトで行われたすべての支払いの詳細と、その支払いに使用された具体的なフォームの一覧をご覧いただけます。

お支払い」ページの上部には、お客様のお支払い情報がグラフで表示されます。このグラフは、お支払いデータの概要を示します。

オンライン注文フォームの支払い画面

WPForms Proをご利用の場合、フォームにクーポンコードを追加することも可能です。クーポンの詳細は、収益や取引履歴とともに「支払い」エリアに表示されます。

保存されたフォームデータはどう扱うべきか

フォームへの入力内容がデータベースに保存されると、WPFormsでは、ダッシュボードで表示するだけでなく、そのデータを活用するためのいくつかの方法が用意されています。

CSVまたはExcelにエクスポート

「エントリー」画面から、エントリーデータをCSVまたはXLSXファイルとして直接エクスポートできます。これは、オフラインでの分析、チームとのデータ共有、または他のツールへのインポートに便利です。詳細な手順については、「フォームのエントリーをCSVにエクスポートする方法」および「Excelにエクスポートする方法」のガイドをご覧ください。

輸出項目

エントリーをGoogle スプレッドシートに自動的に送信する

Google スプレッドシート用アドオン(Pro ライセンスが必要)を使用すると、新しいフォームの送信データがすべてリアルタイムで Google スプレッドシートに同期されます。手動でのエクスポートは不要です。これは、チームがすでに Google Workspace を利用しており、フォームのデータにリアルタイムでアクセスしたい場合に便利です。

Google スプレッドシートのデータにアクセスする

エントリからPDFを生成する

PDFアドオン(Proライセンスが必要)を使用すると、フォーム送信データから書式設定済みのPDF文書を自動生成できます。契約書、領収書、申込書など、フォームデータから書式設定済みの文書が必要なあらゆる場面で活用できます。また、フォーム送信データをPDFファイルとして保存し、メールの添付ファイルとして送信することも可能です。

PDF財務テンプレート

入館管理の自動化

Entry Automationアドオン(Eliteライセンスが必要)を使用すると、エントリの自動エクスポート、削除、および通知をスケジュール設定できます。例えば、毎週月曜日の朝にエントリのエクスポートを自動実行したり、90日以上経過したエントリを自動削除してデータベースを整理したりすることができます。

新しいタスクを追加

10,000以上のアプリと連携

Zapierアド オンまたはMakeアドオン(Proライセンスが必要)を使用すれば、フォームのデータをCRM、プロジェクト管理アプリ、メールプラットフォーム、スプレッドシートなど、ほぼあらゆる外部ツールに送信できます。

wpformsの統合

おまけ:保存されたフォームデータのGDPR準拠を維持する

EU域内の訪問者から個人情報を収集する場合、GDPRへの準拠が義務付けられています。幸いなことに、WPFormsはすべての入力データをお客様のサーバーに保存します。

お客様のデータはWPFormsのサーバーを経由することはなく、WPFormsはお客様の入力内容に一切アクセスできません。つまり、デフォルトで100%のデータプライバシーが確保されています。

さらに、WPFormsではすべてのライセンスプランにGDPR対応機能が標準で搭載されています。以下の操作が可能です:「GDPR機能の有効化」。

「WPForms」→「設定」→「一般」に移動し、「GDPR 拡張機能」を有効にしてください。これにより、追加のプライバシー設定が利用可能になります:

  • ユーザー用クッキーを無効にする:WPFormsが訪問者にUUIDクッキーを割り当てるのを停止します。(これにより、「関連記事」、「位置情報」、「フォーム放棄」機能も無効になります。)
  • 「ユーザー詳細」を無効にする:IPアドレスおよびユーザーエージェントデータの収集を防止します。この設定は、サイト全体に適用することも、フォームビルダーの「設定」>「一般」>「詳細」でフォームごとに適用することもできます。

「GDPR同意」フィールドを追加する

GDPR拡張機能が有効になっている場合、フォームビルダーに専用の「GDPR同意」チェックボックスが表示されます。このフィールドは常に必須項目であり、デフォルトでチェックされている状態にはならず、個人データを収集する前にGDPRで要求される明示的な同意を得るためのものです。

詳しい手順については、WPFormsのドキュメントにある「GDPR準拠のフォーム作成ガイド」をご覧ください。また、フォームで機密データを扱う場合は、設定が特定のコンプライアンス要件を満たしていることを確認するため、弁護士に相談してください。

メール通知に関するお知らせ

ダッシュボードには投稿が保存されているのに、新しい送信に関するメール通知が届かない場合は、データベースの問題ではなく、メール配信の問題です。完全な解決策については、WordPressのお問い合わせフォームのメールに関する問題の解決方法に関するガイドをご覧ください。

WordPressのフォームデータをデータベースに保存するに関するよくある質問

WordPressのフォームデータ保存に関するよくある質問への回答を以下にまとめました。

WPForms Liteはフォームの入力内容をデータベースに保存しますか?

いいえ。WPForms Liteは、送信データをメールでのみ送信します。WordPressのデータベースやダッシュボードには送信データを保存しません。送信データをデータベースに保存するには、WPForms Basic(年間49.50ドル)以上のプランが必要です。代替手段については、WPFormsで無料で送信データを確認する方法に関するガイドをご覧ください。

WPFormsのデータはどこに保存されるのでしょうか?

WPFormsは、すべてのフォームデータをWordPressのネイティブデータベース内の6つのテーブル(wp_wpforms_entries、wp_wpforms_entry_meta、wp_wpforms_entry_fields、wp_wpforms_tasks_meta、wp_wpforms_payments、およびwp_wpforms_payment_meta)に保存します。 ダッシュボードの「WPForms」»「エントリー」からエントリーにアクセスしたり、phpMyAdminを通じて生データを閲覧したりできます。データはお客様のサーバー上に保存され、WPFormsのサーバーに送信されることはありません。

WordPressのフォーム入力内容をエクスポートすることはできますか?

はい。WPFormsでは、「エントリー」画面から直接、エントリーをCSVまたはXLSXファイルとしてエクスポートできます。Proプランをご利用の場合、エントリーをGoogleスプレッドシートにリアルタイムで自動同期したり、PDFを生成したり、ZapierやMakeを介して外部ツールと連携したりすることも可能です。

次に、フォームの入力内容をエクスポートして保存します。

これで、WordPressのフォームデータがどこに保存されているか、ダッシュボードからどのように管理するか、そしてエクスポート、連携、自動化を活用する方法が明確になったはずです。

さらに一歩進みたい方は、WordPressのフォーム入力内容をCSV形式でエクスポートする方法やフォームの送信内容をPDFファイルとして保存する方法に関するガイドをご覧ください。

今すぐWordPressフォームを作成

フォームを作る準備はできましたか?最も簡単なWordPressフォームビルダープラグインで今すぐ始めましょう。WPForms Proにはたくさんの無料テンプレートが含まれており、14日間の返金保証がついています。

この記事がお役に立ちましたら、Facebookや TwitterでWordPressの無料チュートリアルやガイドをフォローしてください。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。WPFormsがどのように資金を調達しているのか、なぜそれが重要なのか、そしてどのように私たちをサポートできるのかをご覧ください。

ハムザ・シャヒード

ハムザはWPFormsチームのライターで、デジタルマーケティング、サイバーセキュリティ、WordPressプラグイン、ERPシステムに関連するトピックも専門としています。もっと知る

最高のWordPressドラッグ&ドロップフォームビルダープラグイン

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。

WordPressのフォームデータをデータベースに保存する方法(簡単ガイド)」へのコメント20件

    1. ジェム、ご迷惑をおかけして申し訳ありません。あなたのご質問にできるだけ丁寧にお答えし、混乱を避けるためです。

      この件に関してさらにお力になれるよう、詳細とフォームのURLをご連絡いただけますか?

      ありがとう。

  1. wpformsはデータベースにデータを保存しておらず、wpformsによって作成されたテーブルはwp_forms_tasks_metaのみである。

    1. こんにちは、

      ご迷惑をおかけして申し訳ございません。ご不明な点がございましたら、お気軽にお問い合わせください。

      あなたが直面している問題の詳細について、私たちにご連絡いただけますか?

      ありがとう🙂。

      1. 上のユーザーと同じ。まったく時代遅れのドキュメントだ。これはおそらく金目当てだろう。今はこう書いてある:

        フォームエントリはローカルには保存されませんが、リモートでバックアップされます。WPForms PROにアップグレードすると、エントリを復元することができ、それらはWordPressのダッシュボードで利用できるようになります。

        DBに保存するのをやめたようだ。

      2. こんにちは、ジェイソン、

        あなたが直面している混乱についてお聞きし、申し訳ありません!この記事は、データがデータベースに保存される方法のデータテーブルに関するものです。あなたが言及されているのは、Lite版である間のエントリーの保存を可能にするLite Connect機能です。詳しくはこちらのガイドを ご覧ください。

        お役に立てれば幸いだ!

    1. こんにちは、マニシャ、

      WPFormsをMySQLデータベースに接続する機能があれば最高です。私はメモを作成し、私たちのロードマップを計画し続けるように、将来的に検討するために私たちの機能リストに配置しました。

      Zapierというコネクターサービスには、これに接続する機能があるようですね。もしその方法を検討したいのであれば、今すぐサービスに接続できる可能性があります。Zapierアドオンは、Proライセンスレベル以上でご利用いただけます。

      Zapierアドオンのセットアップに関するチュートリアルはこちら。

      この特定の統合に関するZapierのページはこちらからご覧いただけます。

      お役に立てれば幸いです! 🙂。

  2. こんにちは、
    データベース内の個人データを暗号化することは可能ですか?
    データベースに個人情報をクリアな状態で残したくありません。

    1. データベースレベルでデータを暗号化する機能は内蔵しておりません。しかし、データベースにデータを保存する際には、WordPressの標準ルールに従っています。

      お役に立てれば幸いです! 🙂。

  3. フォームの入力データを、フォームの送信ごとに編集するのではなく、もっとグリッドビューで編集できるようにしたいのです。ユーザーはデータを入力し、私たちは他のいくつかのフィールドを更新します。一度に複数のレコードを更新できる "シートエディタ "ビューはありますか?

    1. 申し訳ありません。現在のところ、複数のエントリーを一度に編集できるエントリーシート・エディター機能はありません。開発者の目に留まるよう、機能リクエストトラッカーに追加しておきます。

  4. このプラグインを使用して、私のウェブサイトのユーザー用に固有のログインIDとパスワードを作成できますか?

  5. ダッシュボードでは、フォームから入力された項目が異なるまま表示され、変更されません。
    なぜこのようなことが起こるのでしょうか?

    1. ジョージ - 喜んでお手伝いさせていただきます!お時間がありましたら、サポートまでご連絡ください。

      WPFormsのライセンスをお持ちの方は、メールサポートをご利用いただけますので、サポートチケットを送信してください。

      それ以外の場合は、WPForms Lite WordPress.orgのサポートフォーラムで限定的な無料サポートを提供しています。

      ありがとう🙂。

  6. WordPressのWPFORMプラグインを使っていて、ユーザーがCSVファイルだけをアップロードできるように設定したいと思っています。具体的には、アップロードされたCSVデータを読み込んで処理したいのです。どなたか経験のある方、または実現方法を教えていただける方はいらっしゃいませんか?"

    1. もちろん、このドキュメントに従ってCSVファイルのアップロードを許可することは可能です。

      お役に立てれば幸いです。

  7. この方法を使って、データベースに取り込んだデータをウェブサイトに公開することはできますか?

    1. こんにちは、Keely - 現在、フォーム送信を表示する機能は組み込まれていません。

      その間に、もしあなたがコードを試してみたいのであれば、サイトのフロントエンドに全エントリーのテーブルを表示できるコード・スニペットがあります。

      このチュートリアルのコードは、フォームのすべての入力データを含むテーブルを表示するショートコードを作成します。コードは準備できているので、コピーして貼り付けるだけです。次に、フォームを表示するショートコードと同じように、次のショートコードをページのコンテンツに追加します:

      [wpforms_entries_table id="FORMID"]。

      このショートコードでは、FORMIDをフォームのIDに置き換える必要があります。以下は、フォームのIDを見つける一つの方法を示すスクリーンショットです

      このようなカスタムコードを追加する最も一般的な方法については、チュートリアルをご覧ください。

      そのチュートリアルの中で最も初心者に優しいオプションとしては、WPCodeプラグインを使うことをお勧めする。これは、あなたのコードをアップデートから保護し、WordPressの管理エリア内で簡単に管理することができます。

      お役に立てれば幸いです!ありがとう🙂。

コメントを追加する

コメントをお寄せいただきありがとうございます。すべてのコメントはプライバシーポリシーに従って管理され、すべてのリンクはnofollowであることにご留意ください。名前欄にはキーワードを使用しないでください。個人的で有意義な会話をしましょう。

このフォームはCloudflare Turnstileによって保護されており、Cloudflareプライバシーポリシーおよび利用規約が適用されます。