WordPressでコンタクトフォームデータを収集する方法
公開: 2023-02-12ほとんどの WordPress コンタクト フォーム プラグインは、フォームが送信された後に通知メールを送信します。 これは役に立ちますが、その時点以降のデータがどこに行くのか疑問に思うかもしれません。 この情報を WordPress データベースに保存できるかどうかも知りたい場合があります。
それは可能ですが、事前に知っておく必要があることがいくつかあります。 フォーム データを正しい場所に保存するために実行できる特定の手順もあります。 完了したら、WordPress ダッシュボードからすべてのフォーム エントリを管理できます。
この記事では、WordPress データベースの場所とアクセス方法について説明します。 次に、そのデータベースで連絡先フォームのデータを収集、保存、および管理する方法について説明します。 始めましょう!
WordPress データベースはどこに保存され、どのようにアクセスできますか?
WordPress を初めてインストールすると、データベースが自動的に作成されます。 新しいデータが Web サイトに入力されるたびに、そこに保存されます。 ホストとパスワードのデータを含むこのデータベースの情報は、サイトのwp-config.phpファイルに保存されます。
データベースにアクセスするには、Web ホストが提供するPHPMyAdminツールを使用する必要があります。 たとえば、WP Engine で計画を立てている場合は、アカウントにログインして、 Environments > PHPMyAdminに移動できます。
そこで、アクセスしたい Web サイト データベースを選択できます。
Web サイトの名前をクリックすると、そのデータベース ディレクトリが開きます。 Web サイトに関連するすべてのデータベース テーブルが一覧表示され、変更するテーブルを選択できます。
WordPress データベースでエントリ データを管理および保存する方法
WordPress データベースへのアクセス方法を知ることは重要ですが、データベース内のデータをどのように管理および保存するのでしょうか? WPForms などのお問い合わせフォーム プラグインを使用している場合、プラグインを有効にすると専用のデータベース テーブルが作成されます。 実際、WPForms はwp_wpforms_entriesとwp_wpforms_entry_metaの 2 つのテーブルを生成し、そこにフォーム データが保存されます。
フォームがプラグイン経由で送信されると、そのフィールド データは最初のテーブルに保存されます。 関連する ID や日付などの追加データは、2 番目のテーブルに格納されます。 これは自動的に発生します。 他の多くのフォーム プラグインが同様のシステムを提供します。
![](https://s.stat888.com/img/bg.png)
このフォーム データをすべて管理するために、これらのプラグインは通常、WordPress ダッシュボードに使いやすいインターフェイスを追加します。 特に WPForms に関しては、 WPForms > Entriesからアクセスできます。
これらのエントリを WordPress データベースで直接管理することもできます。 PHPMyAdminに移動し、Web サイトのデータベースをクリックします。 次に、 wp_wpforms_entriesを選択して、すべてのコンタクト フォーム エントリを表示します。
データベースには、フォーム ID、ユーザー ID、および各フォーム フィールドのデータが一覧表示されます。 フィールド データは、テーブル内の 1 つのセルに格納されます。
通常、このダッシュボード インターフェースを使用してコンタクト フォーム データを管理することをお勧めします。 アクセスできるオプションはプラグインによって異なりますが、通常はデータをエクスポート、印刷、および削除できます。
フォームからデータを収集する方法
フォームからデータを収集する理由はたくさんあります。 たとえば、フォームから予約を受け付けた場合、この情報はカレンダーの管理に役立ちます。
データの収集を開始するには、フォーム プラグインをインストールしてから、必要な情報を抽出する必要があります。 そのプロセスがどのように機能するかを見てみましょう。
ステップ 1: WPForms や Formidable Forms などのプラグインをインストールする
最初のステップは、フォーム自体を生成することです。 独自のフォームをハードコーディングすることは可能ですが、WPForms や Formidable Forms などのプラグインを使用すると、このタスクがはるかに簡単になります。 それらのいずれかを使用するには、 [プラグイン] > [新規追加]に移動し、必要なプラグインを検索します。
[インストールしてアクティブ化]をクリックして、プラグインを WordPress Web サイトに追加します。
ステップ 2: フォームを作成する
プラグインをインストールしたら、Web サイト用に少なくとも 1 つのフォームを作成する必要があります。 WPForms を使用している場合は、 WPForms > Add Newに移動します。
テンプレートの 1 つを使用するか、空白のページから始めることができます。 テンプレートにはすでにいくつかのフィールドが含まれていますが、必要に応じて変更できます。 空白のフォームを選択した場合は、必要なフィールドに手動でドラッグ アンド ドロップする必要があります。
フォームにフィールドを追加したら、それをクリックしてオプションを更新します。 これには、フィールドの名前、その説明、およびユーザーが入力する必要があるかどうかが含まれます。
必要なフィールドがすべて揃ったら、 [保存]をクリックします。 その後、フォームを Web サイトに埋め込み、データの収集を開始できます。
ステップ 3: 抽出するエントリを見つける
数人の訪問者がフォームに入力したら、必要なデータの検索と抽出を開始できます。 すべての回答は、WordPress ダッシュボードのエントリセクションに表示されます。
このリストから抽出するエントリを選択できます。 次に、 [一括操作]の下のドロップダウン メニューをクリックし、エントリを CSV ファイルにエクスポートするオプションを選択します。 これにより、ファイルが生成され、コンピューターにダウンロードされます。
ステップ 4 (オプション): PHPMyAdmin からデータをエクスポートする
フォーム プラグインが提供するEntriesインターフェイスを使用すると、コンタクト フォーム データを収集してエクスポートする最も簡単な方法になります。 ただし、PHPMyAdmin を使用して WordPress データベースからこのデータをエクスポートすることもできます。
まず、ホスティング アカウントにログインし、PHPMyAdmin に移動する必要があります。 前述のように、Web サイトのデータベースとフォーム エントリを見つけます。 フォーム テーブルをクリックしてエントリを表示し、 [エクスポート]を選択します。
次のページで、フォーマットをMS Excel の CSVに変更して、すべてのエントリの CSV ファイルをダウンロードします。 収集するデータに基づいて、クイックエクスポートまたはカスタムエクスポートを選択できます。
設定を調整した後、 [Go]をクリックすると、CSV ファイルが生成されてダウンロードされます。 その後、Microsoft Excel を使用して、エクスポートされたデータを管理できます。
WP Engine でサイトを最大限に最適化する
適切なコンタクト フォーム プラグインがあれば、コンタクト フォーム データの収集と管理は簡単です。 ダッシュボードから、収集したいデータを表示およびエクスポートできます。
もちろん、ホスティング プロバイダーは、素晴らしいデジタル エクスペリエンスを作成するために必要なリソースも提供する必要があります。 ここWP Engineでは、サイトをすばやく立ち上げて実行するのに役立ちます!