Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

ユーザーからコメントに投稿された質問を調べていたところ、ある読者からWordPressのお問い合わせフォームのデータをデータベースに保存することは可能かという質問がありました。

WordPressの人気フォームプラグインのほとんどは、サイト上でフォーム入力が送信された後、管理者に通知メールを送信します。しかし、送信後のデータはどうなるのでしょうか?

この投稿では、お問い合わせフォームのデータをWordPressのデータベースに保存する方法を紹介します。

Saving your contact form data in your WordPress database

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

訪問者が WordPress サイトのお問い合わせフォームに詳細を送信すると、サイトオーナーとして最も目立つアクションは、受信トレイに届くメール通知です。このメールには、特定の訪問者が送信したすべての詳細が含まれています。

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

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

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

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

phpmyadmin panel in Bluehost

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

WPFormsを使うので、これはフォームテーブルです:wp_wpforms_entries

The wp_wpforms_entries and wp_wpforms_entry_meta tables shown in the phpMyAdmin list

テーブルをクリックすると、「フィールド」カラムにすべてのフォーム項目が表示されます。

データを見るのに最もユーザーフレンドリーな方法とは言えないと言えば、おそらく私たちと同じ意見だろう。

Contact Form Data Fields in WordPress Database phpMyAdmin View

そのため、ほとんどのプレミアムWordPressフォームプラグインには、WordPressダッシュボード内でフォームエントリにアクセスできるユーザーフレンドリーなエントリ管理ソリューションが付属しています。

お問い合わせフォームのデータはすべてWordPressのデータベースに保存されますが、上のスクリーンショットの代わりにWordPressの管理画面のようなユーザーフレンドリーなインターフェースで表示することができます。

WordPressでフォーム入力を簡単に管理する方法を見てみましょう。

動画チュートリアル

Subscribe to WPBeginner

もし、文章での説明がお望みなら、このまま読み進めてほしい。

WordPressでお問い合わせフォームの入力を管理する方法

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

しかしFormidable Forms を含む他の人気のある WordPress フォームプラグインにも同様のプロセスがあります。

まず、WPFormsでお問い合わせフォームを作成する必要があります。お問い合わせフォームの作成方法については、WordPressでお問い合わせフォームを作成する方法をご覧ください。

WordPress サイトにお問い合わせフォームを追加したら、テスト入力を行ってください。以下は簡単なお問い合わせフォームの例です。

A simple contact form, showing fields for Name, Email, and Comment or Message

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

これによって2つのことが起こります。まず、サイト管理者であるあなたに、フォームの情報をすべて記載したメールが送信されます。

次に、お問い合わせフォームのデータを WordPress データベースに保存します。WordPress ダッシュボードのWPForms ” Entriesから表示できます。

The WPForms Entries Overview page, showing a graph and a table with the form name and number of entries

この画面では、さまざまなフォームとその入力項目が表示されます。

自分のフォームの名前か、「すべての時間」の下のカウントをクリックすると、自分のエントリーを見ることができる。

Table showing entered form data for name, email, and comment or message

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

入力項目の横にある「表示」リンクをクリックすると、送信日やその他のお問い合わせフォーム項目などの詳細を見ることができます。

The View link, indicated by a red arrow, that you click to view the contact form entry details

WPFormsの’エントリーの詳細’ページでは、コンタクトフォームのエントリーに関するメモを追加したり、印刷やエクスポート、スターを付けることなどができます。

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

The page showing all the details about the contact form entry

フォームとデータベースについてわかったところで、フォームの入力が保存されないようにすることでスペースを節約する方法を見ていきましょう。

ボーナスヒント:WordPressのデータベースにフォームデータが保存されるのを無効化する方法

お問い合わせフォームのデータをWordPressのデータベースに保存したくない場合もあるでしょう。WPFormsではそのようなことも可能です。

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

ビルダー内の設定 ” 一般タブに移動し、一番下までスクロールする必要があります。次に、「WordPressにエントリー情報を保存するのを無効化する」オプションをチェックしてください。

Disable Entry Storing on WPForms

その後、「保存」ボタンをクリックすれば完了です。

ここで、このフォームに戻ってテストエントリーを送信し、メール通知を受信していることを確認する必要があります。上記の設定がチェックされている場合、お問い合わせフォームの入力内容はデータベースに保存されないので、これは非常に重要です。

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

Amazon SESやSendGridなどのトップSMTPプロバイダーと接続することで、WordPressのメール到達性を向上させることができます。

この投稿がお問い合わせフォームのデータをWordPressのデータベースに保存する方法を学ぶのにお役に立てば幸いです。また、中小企業に最適なリファラープログラムソフトウェアのガイドや、サイトのトラフィックと売上を増やす方法についてのチュートリアルもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

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

Reader Interactions

2件のコメント返信を残す

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk

    This is exactly the reason why I switched to the paid version of WPForms. Because I can see all the forms nicely in the WP administration. WPForms is a great plugin and the paid version is a joy to work with.

返信を残す

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