AI要約
ウェブフック経由でジオロケーションを送信しますか? ジオロケーションデータは、フォーム送信に関する場所固有の情報を提供し、ウェブフックペイロードに貴重な追加情報となります。
このチュートリアルでは、PHPスニペットを使用してウェブフックにジオロケーションデータを含めるプロセスを説明します。
開始する前に、WPFormsがWordPressウェブサイトにインストールおよび有効化されており、ライセンスを検証済みであることを確認してください。
フォームの作成
まず、フォームを作成するか、既存のフォームを編集してフォームビルダーにアクセスする必要があります。フォームビルダーで、住所フィールドを追加し、ジオロケーションを有効にします。ジオロケーションが有効なフォームの作成にヘルプが必要な場合は、このドキュメントを確認してください。

ウェブフックの設定
ジオロケーションアドオンを設定し、フォームで使用した後、フォームのウェブフックを設定する必要があります。
フォームビルダーで、設定 » ウェブフックに移動します。ここに表示されたら、ウェブフックを有効にするオプションをオンにします。

次に、リクエストURLフィールドにウェブフックURLを入力します。リクエストボディセクションでは、フォームの関連フィールドのマッピングを含め、ウェブフック経由で送信する情報を定義する必要があります。

注意: WPFormsでのウェブフックアドオンの設定と使用に関する詳細については、ウェブフックアドオンチュートリアルを確認してください。
このチュートリアルの目的のために、Webhook.siteを使用して、情報がウェブフック経由で送信されていることをテストします。ウェブフックを設定する際には、投稿先の外部ソースのウェブフックURLを使用し、変数を割り当てます。
受信ウェブフックを受け入れる各外部ソースは、情報を送信するための変数を設定する方法が異なる場合があることを覚えておくことが重要です。この外部ソースを調査して、変数がフォームビルダーで割り当てているものと一致するように、そのソース内で手動で変数を作成する必要がないことを確認する必要があります。
スニペットの追加
次にスニペットを追加します。スニペットをサイトに追加する方法と場所に関するヘルプについては、このチュートリアルを参照してください。
このスニペットを使用して、entry_idと呼ばれる追加の変数をウェブフックに追加し、フォームID1899の場合にWPFormsによって作成されるこのID番号を割り当てます。このフォームID番号は、ご自身のIDに合わせて更新する必要があります。フォームID番号を見つける場所がわからない場合は、このチュートリアルを確認してください。
これで、ウェブフックから送信された情報を見ると、マッピングされたフィールド名だけでなく、場所も表示されていることに気づくでしょう。

ウェブフックを使用して場所の値を送信するために必要なのはこれだけです。
次に、チェックボックス、ドロップダウン、または複数選択のフィールド値も送信しますか?Webhooksでフィールド値を送信する方法を学ぶには、チュートリアルをご覧ください。