WordPressデータベースに問い合わせフォームのデータを保存する方法

WordPressの問い合わせフォームから新しいリードがようやく見つかったのに、メッセージが受信トレイに届かない…というのは、イライラするだけでなく、ビジネスチャンスを逃すことにもなりかねません。

なぜなら、メール通知だけに頼るのは危険だからです。

厳格なスパムフィルターや誤った削除によって、重要なメッセージが届く前に消えてしまうことがあります。

フォームの送信内容をWordPressデータベースに直接保存することで、常にバックアップコピーを保持でき、エントリーの管理もずっと簡単になります。

このガイドでは、問い合わせフォームのデータを安全に保存する方法を詳しく説明します。もうメッセージを失うことはありません。🗃️

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

WordPressデータベースに問い合わせフォームデータを保存する理由

WordPressの問い合わせフォームデータをデータベースに保存することで、メールに何が起こっても、常に信頼性が高く、整理され、安全な記録をすべての送信内容について保持できます。

主なメリットは以下の通りです。

  • 信頼性の高いバックアップ: メールは紛失したり、削除されたり、スパムフィルターに捕捉されたりすることがあります。データベースに保存すれば、WordPressダッシュボードからいつでもすべての送信内容にアクセスできます。
  • 簡単な管理: すべての送信内容を一元管理できるため、リードの追跡、問い合わせへの返信、フォローアップの整理が簡単になります。
  • データのエクスポートと分析: 時間の経過に伴う傾向を把握したり、顧客関係管理(CRM)やスプレッドシートにエントリーをエクスポートしたりしたいですか?データベースに保存すれば、必要なときにいつでもすべてのフォームデータを簡単にダウンロードできます。
  • より優れたセキュリティとプライバシー:送信内容をウェブサイト上に保持し、ログインとセキュリティ対策で保護することで、メールアカウントのみに頼るよりも安全になります。

要するに、すべての問い合わせフォームの送信内容を安全かつ整理された状態で、簡単にアクセスできる記録として保持することは、時間の節約、ストレスの軽減、そして貴重な機会を逃さないことを保証します。

お問い合わせフォームと WordPress データベース(舞台裏)

訪問者がWordPressサイトのお問い合わせフォームに詳細を送信すると、ウェブサイトの所有者であるあなたが最初に目にする最も顕著なアクションは、受信トレイへのメール通知です。これには、特定の訪問者が送信したすべての詳細が含まれています。

しかし、舞台裏では、ほとんどのWordPressフォームプラグインもこのデータをWordPressデータベースに保存します。

WordPressデータベースは、データを整理された方法で保存および取得するためのシステムです。これにより、プラグイン開発者はプログラム可能な方法でデータを管理できます。

ユーザーとして、WordPress データベースにデータを表示したい場合は、WordPress ホスティングアカウントにログインし、phpMyAdmin ツールを開く必要があります。

例えば、Bluehostを使用している場合、phpMyAdminへのリンクは左側のパネルにあります。Bluehostダッシュボードから、Advanced » phpMyAdminに移動するだけです。

phpMyAdmin を起動する

phpMyAdminにアクセスしたら、WordPressのデータベースを選択し、次に該当するWordPressフォームプラグインのデータベーステーブルをクリックします。

私たちはWPFormsを使用しているため、私たちのフォームテーブルは次のようになります:wp_wpforms_entries

phpMyAdminリストに表示されるwp_wpforms_entriesおよびwp_wpforms_entry_metaテーブル

テーブルをクリックすると、「フィールド」列にすべてのフォームエントリが保存されていることがわかります。

ご覧のとおり、これはデータを表示する最もユーザーフレンドリーな方法ではありません。

WordPressデータベースの問い合わせフォームデータフィールド phpMyAdminビュー

このため、プレミアムフォームプラグインには、WordPressダッシュボード内にユーザーフレンドリーなエントリ管理インターフェイスが含まれており、送信内容の表示と整理が簡単になります。

すべてのお問い合わせフォームデータは引き続きWordPressデータベースに保存されますが、上記のスクリーンショットのように、WordPress管理画面のような使いやすいインターフェースで表示できます。

WordPress でフォームのエントリーを簡単に管理する方法を見てみましょう。このガイドでカバーするトピックは以下のとおりです。

WordPressで問い合わせフォームのエントリを管理する方法

このチュートリアルでは、WPFormsを使用します。これは、フォームエントリを簡単に管理できる、最高のWordPress問い合わせフォームプラグインです。

ただし、同様のプロセスは、Formidable Formsを含む他の人気のWordPressフォームプラグインにも存在します。

📝 注:当社では、問い合わせフォーム、年次読者アンケートなどを表示するために、すべてのサイトでWPFormsを使用しています。プラグインに関する詳細については、WPFormsの完全なレビューをご覧ください。

まず、WPFormsでコンタクトフォームを作成する必要があります。これに関する手順が必要な場合は、WordPressでコンタクトフォームを作成する方法のステップバイステップガイドに従ってください。

問い合わせフォームをWordPressウェブサイトに追加したら、テストエントリを送信する必要があります。以下は、当社のシンプルな問い合わせフォームの例です。

名前、メールアドレス、コメントまたはメッセージのフィールドを表示するシンプルなコンタクトフォーム

サンプル情報で入力したら、「送信」をクリックします。

これにより、2つのことが起こります。まず、サイト管理者にフォームからのすべての情報を含むメールが送信されます。

第二に、問い合わせフォームのデータをWordPressデータベースに保存し、WordPress管理画面WPForms » Entriesに移動して表示できます。

WPFormsのエントリ概要ページ。グラフと、フォーム名とエントリ数を示すテーブルが表示されています。

この画面には、さまざまなフォームとそのエントリが表示されます。

フォームの名前またはエントリ数をクリックすると、そのフォームのすべての送信内容を表示できます。

名前、メールアドレス、コメントまたはメッセージの入力済みフォームデータを表示するテーブル

エントリ管理画面では、テーブル内のエントリにスター(お気に入り)を付けたり、既読マークを付けたり、削除したりすることができます。

エントリ項目の隣にある「表示」リンクをクリックすると、送信日、その他の連絡フォームフィールドなどの詳細を確認できます。

連絡フォームのエントリ詳細を表示するためにクリックする、赤い矢印で示された「表示」リンク

WPFormsの「エントリ詳細」ページでは、問い合わせフォームのエントリに関するメモを追加したり、印刷またはエクスポートしたり、スターを付けたりすることができます。

ユーザーとして、このインターフェースはWordPressデータベースに保存されたお問い合わせフォームのデータを表示するよりも使いやすいです。

コンタクトフォームの投稿に関するすべての詳細を表示するページ

これでフォームとデータベースについて理解できたので、フォームエントリの保存を防ぐことでスペースを節約する方法を見てみましょう。

ボーナスヒント:WordPressデータベースにフォームデータを保存するのをやめる

場合によっては、問い合わせフォームデータをWordPressデータベースに保存したくない場合があります。WPFormsではそれも可能です。

WordPress フォームを編集するだけで、WPForms のフォームビルダーが開きます。

ビルダー内の 設定 » 一般 タブに移動し、一番下までスクロールしてください。次に、「WordPress にエントリー情報を保存しない」というラベルのチェックボックスにチェックが入っていることを確認してください。

WPForms でエントリーの保存を無効にする

その後、単に「保存」ボタンをクリックするだけで完了です。

その後、テストエントリーを送信して、引き続きメール通知を受け取れることを確認することが非常に重要です。この設定が有効になっている場合、エントリーはデータベースに保存されません。記録として残るのはメール通知のみとなります。

WordPress でメールが送信されない問題が発生している場合は、WordPress メール送信問題を解決するために、WP Mail SMTP プラグインをインストールして有効化する必要があります。

WP Mail SMTP は、WordPress を Amazon SES、SendGrid などの 信頼できる SMTP プロバイダー に接続することで、メール配信の問題を解決し、メッセージがスパムフォルダに入ったり失われたりしないようにします。

FAQ:WordPressデータベースに問い合わせフォームデータを保存する

フォーム送信をデータベースに保存すると、必要なときにいつでも簡単に表示、管理、エクスポートできます。このトピックに関するよくある質問をいくつかご紹介します。

フォームデータを自動的に保存できますか?

はい!ほとんどのWordPressフォームプラグインは、送信内容をサイトのデータベースに自動的に保存できるため、手動でコピーする必要はありません。

フォームデータを保存する最良の方法は何ですか?

最も簡単で信頼性の高い方法は、お問い合わせフォームプラグインを使用して、エントリ管理機能を備えたWordPressデータベースに直接エントリを保存することです。これにより、必要に応じて送信内容を表示、エクスポート、または管理できます。

プラグインなしでフォームデータを保存するにはどうすればよいですか?

データベーステーブルを作成し、フォーム送信を保存する関数を追加することで、カスタムコードで行うことができます。より技術的ですが、プラグインを使用しないことを好む場合は可能です。

WordPressでフォームを保存するにはどうすればよいですか?

データベースに送信内容を保存するプラグイン(WPFormsなど)を使用してフォームを作成します。公開されると、ほとんどのプラグインは各送信内容を自動的に保存し、WordPressダッシュボードで表示できるようになります。

ビデオチュートリアル:WordPressデータベースに問い合わせフォームデータを保存する

見て学ぶ?WordPressデータベースに問い合わせフォームデータを保存する方法についてのビデオチュートリアルはこちらです:

WPBeginnerを購読する

WordPressフォームを改善するための追加リソース

この記事が、WordPressデータベースに問い合わせフォームデータを保存する方法を学ぶのに役立ったことを願っています。

次の記事も参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

1 CommentLeave a Reply

  1. これがまさに私がWPFormsの有料版に切り替えた理由です。WP管理画面で全てのフォームをきれいに確認できるからです。WPFormsは素晴らしいプラグインであり、有料版は楽しく作業できます。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。