WordPressの問い合わせフォームから新しいリードがようやく見つかったのに、メッセージが受信トレイに届かない…というのは、イライラするだけでなく、ビジネスチャンスを逃すことにもなりかねません。
なぜなら、メール通知だけに頼るのは危険だからです。
厳格なスパムフィルターや誤った削除によって、重要なメッセージが届く前に消えてしまうことがあります。
フォームの送信内容をWordPressデータベースに直接保存することで、常にバックアップコピーを保持でき、エントリーの管理もずっと簡単になります。
このガイドでは、問い合わせフォームのデータを安全に保存する方法を詳しく説明します。もうメッセージを失うことはありません。🗃️

WordPressデータベースに問い合わせフォームデータを保存する理由
WordPressの問い合わせフォームデータをデータベースに保存することで、メールに何が起こっても、常に信頼性が高く、整理され、安全な記録をすべての送信内容について保持できます。
主なメリットは以下の通りです。
- 信頼性の高いバックアップ: メールは紛失したり、削除されたり、スパムフィルターに捕捉されたりすることがあります。データベースに保存すれば、WordPressダッシュボードからいつでもすべての送信内容にアクセスできます。
- 簡単な管理: すべての送信内容を一元管理できるため、リードの追跡、問い合わせへの返信、フォローアップの整理が簡単になります。
- データのエクスポートと分析: 時間の経過に伴う傾向を把握したり、顧客関係管理(CRM)やスプレッドシートにエントリーをエクスポートしたりしたいですか?データベースに保存すれば、必要なときにいつでもすべてのフォームデータを簡単にダウンロードできます。
- より優れたセキュリティとプライバシー:送信内容をウェブサイト上に保持し、ログインとセキュリティ対策で保護することで、メールアカウントのみに頼るよりも安全になります。
要するに、すべての問い合わせフォームの送信内容を安全かつ整理された状態で、簡単にアクセスできる記録として保持することは、時間の節約、ストレスの軽減、そして貴重な機会を逃さないことを保証します。
お問い合わせフォームと WordPress データベース(舞台裏)
訪問者がWordPressサイトのお問い合わせフォームに詳細を送信すると、ウェブサイトの所有者であるあなたが最初に目にする最も顕著なアクションは、受信トレイへのメール通知です。これには、特定の訪問者が送信したすべての詳細が含まれています。
しかし、舞台裏では、ほとんどのWordPressフォームプラグインもこのデータをWordPressデータベースに保存します。
WordPressデータベースは、データを整理された方法で保存および取得するためのシステムです。これにより、プラグイン開発者はプログラム可能な方法でデータを管理できます。
ユーザーとして、WordPress データベースにデータを表示したい場合は、WordPress ホスティングアカウントにログインし、phpMyAdmin ツールを開く必要があります。
例えば、Bluehostを使用している場合、phpMyAdminへのリンクは左側のパネルにあります。Bluehostダッシュボードから、Advanced » phpMyAdminに移動するだけです。

phpMyAdminにアクセスしたら、WordPressのデータベースを選択し、次に該当するWordPressフォームプラグインのデータベーステーブルをクリックします。
私たちはWPFormsを使用しているため、私たちのフォームテーブルは次のようになります:wp_wpforms_entries。

テーブルをクリックすると、「フィールド」列にすべてのフォームエントリが保存されていることがわかります。
ご覧のとおり、これはデータを表示する最もユーザーフレンドリーな方法ではありません。

このため、プレミアムフォームプラグインには、WordPressダッシュボード内にユーザーフレンドリーなエントリ管理インターフェイスが含まれており、送信内容の表示と整理が簡単になります。
すべてのお問い合わせフォームデータは引き続きWordPressデータベースに保存されますが、上記のスクリーンショットのように、WordPress管理画面のような使いやすいインターフェースで表示できます。
WordPress でフォームのエントリーを簡単に管理する方法を見てみましょう。このガイドでカバーするトピックは以下のとおりです。
- WordPressで問い合わせフォームのエントリを管理する方法
- ボーナスヒント:WordPressデータベースにフォームデータを保存するのをやめる
- FAQ:WordPressデータベースに問い合わせフォームデータを保存する
- ビデオチュートリアル:WordPressデータベースに問い合わせフォームデータを保存する
- WordPressフォームを改善するための追加リソース
WordPressで問い合わせフォームのエントリを管理する方法
このチュートリアルでは、WPFormsを使用します。これは、フォームエントリを簡単に管理できる、最高のWordPress問い合わせフォームプラグインです。
ただし、同様のプロセスは、Formidable Formsを含む他の人気のWordPressフォームプラグインにも存在します。
📝 注:当社では、問い合わせフォーム、年次読者アンケートなどを表示するために、すべてのサイトでWPFormsを使用しています。プラグインに関する詳細については、WPFormsの完全なレビューをご覧ください。
まず、WPFormsでコンタクトフォームを作成する必要があります。これに関する手順が必要な場合は、WordPressでコンタクトフォームを作成する方法のステップバイステップガイドに従ってください。
問い合わせフォームをWordPressウェブサイトに追加したら、テストエントリを送信する必要があります。以下は、当社のシンプルな問い合わせフォームの例です。

サンプル情報で入力したら、「送信」をクリックします。
これにより、2つのことが起こります。まず、サイト管理者にフォームからのすべての情報を含むメールが送信されます。
第二に、問い合わせフォームのデータをWordPressデータベースに保存し、WordPress管理画面のWPForms » Entriesに移動して表示できます。

この画面には、さまざまなフォームとそのエントリが表示されます。
フォームの名前またはエントリ数をクリックすると、そのフォームのすべての送信内容を表示できます。

エントリ管理画面では、テーブル内のエントリにスター(お気に入り)を付けたり、既読マークを付けたり、削除したりすることができます。
エントリ項目の隣にある「表示」リンクをクリックすると、送信日、その他の連絡フォームフィールドなどの詳細を確認できます。

WPFormsの「エントリ詳細」ページでは、問い合わせフォームのエントリに関するメモを追加したり、印刷またはエクスポートしたり、スターを付けたりすることができます。
ユーザーとして、このインターフェースはWordPressデータベースに保存されたお問い合わせフォームのデータを表示するよりも使いやすいです。

これでフォームとデータベースについて理解できたので、フォームエントリの保存を防ぐことでスペースを節約する方法を見てみましょう。
ボーナスヒント:WordPressデータベースにフォームデータを保存するのをやめる
場合によっては、問い合わせフォームデータをWordPressデータベースに保存したくない場合があります。WPFormsではそれも可能です。
WordPress フォームを編集するだけで、WPForms のフォームビルダーが開きます。
ビルダー内の 設定 » 一般 タブに移動し、一番下までスクロールしてください。次に、「WordPress にエントリー情報を保存しない」というラベルのチェックボックスにチェックが入っていることを確認してください。

その後、単に「保存」ボタンをクリックするだけで完了です。
その後、テストエントリーを送信して、引き続きメール通知を受け取れることを確認することが非常に重要です。この設定が有効になっている場合、エントリーはデータベースに保存されません。記録として残るのはメール通知のみとなります。
WordPress でメールが送信されない問題が発生している場合は、WordPress メール送信問題を解決するために、WP Mail SMTP プラグインをインストールして有効化する必要があります。
WP Mail SMTP は、WordPress を Amazon SES、SendGrid などの 信頼できる SMTP プロバイダー に接続することで、メール配信の問題を解決し、メッセージがスパムフォルダに入ったり失われたりしないようにします。
FAQ:WordPressデータベースに問い合わせフォームデータを保存する
フォーム送信をデータベースに保存すると、必要なときにいつでも簡単に表示、管理、エクスポートできます。このトピックに関するよくある質問をいくつかご紹介します。
フォームデータを自動的に保存できますか?
はい!ほとんどのWordPressフォームプラグインは、送信内容をサイトのデータベースに自動的に保存できるため、手動でコピーする必要はありません。
フォームデータを保存する最良の方法は何ですか?
最も簡単で信頼性の高い方法は、お問い合わせフォームプラグインを使用して、エントリ管理機能を備えたWordPressデータベースに直接エントリを保存することです。これにより、必要に応じて送信内容を表示、エクスポート、または管理できます。
プラグインなしでフォームデータを保存するにはどうすればよいですか?
データベーステーブルを作成し、フォーム送信を保存する関数を追加することで、カスタムコードで行うことができます。より技術的ですが、プラグインを使用しないことを好む場合は可能です。
WordPressでフォームを保存するにはどうすればよいですか?
データベースに送信内容を保存するプラグイン(WPFormsなど)を使用してフォームを作成します。公開されると、ほとんどのプラグインは各送信内容を自動的に保存し、WordPressダッシュボードで表示できるようになります。
ビデオチュートリアル:WordPressデータベースに問い合わせフォームデータを保存する
見て学ぶ?WordPressデータベースに問い合わせフォームデータを保存する方法についてのビデオチュートリアルはこちらです:
WordPressフォームを改善するための追加リソース
この記事が、WordPressデータベースに問い合わせフォームデータを保存する方法を学ぶのに役立ったことを願っています。
次の記事も参照してください。
- WordPressで多言語フォームを作成する方法
- WordPressフォームで条件付きロジックを使用する方法
- WordPressフォームのカスタマイズとスタイリング方法(簡単な方法)
- WordPressフォームに画像選択肢を追加する方法(エンゲージメントを高める)
- WordPressで会話型フォームを作成する方法(Typeformの代替)
- WordPress フォーム使用の究極ガイド
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


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