AI要約
WPFormsで、キャッシュされていないIPアドレスを隠しフィールドに保存しますか? WPFormsのデフォルトの{user_ip}スマートタグは、フォームに入力しているユーザーのIPアドレスを取得します。ただし、このIPアドレスはユーザーがページを読み込んだ時点でキャプチャされるため、キャッシュされたバージョンである可能性があります。
このチュートリアルでは、フォームに入力しているユーザーのキャッシュされていないIPアドレスをキャプチャする方法を説明します。
フォームの作成
まず、新しいフォームを作成するか、既存のフォームを編集してフォームビルダーにアクセスする必要があります。必要なフィールドをすべて追加したら、フォームに隠しフィールドを追加し、そのIDをメモしてください。

キャッシュされていないIPアドレスをキャプチャするスニペットの追加
注意: このスニペットを使用する場合、{user_ip}スマートタグを使用する必要はありません。このスニペットは、ユーザーのIPを自動的に取得して隠しフィールドに配置し、キャプチャされる数値がIPアドレスのキャッシュされたバージョンでないことを保証します。
次に、スニペットをサイトに追加します。続行するには、以下のコードスニペットをコピーしてサイトに貼り付けてください。スニペットをサイトに追加する方法についてサポートが必要な場合は、このチュートリアルを参照してください。
上記のコードスニペットは、フォームID727でのみ実行されます。フィールドID10が隠しフィールドである場合、フォーム送信後に現在のユーザーのIPアドレスでこのフィールドが更新されます。
注意: フォームIDとフィールドIDを実際のIDに置き換えてください。フォームとフィールドのIDを見つけるのにサポートが必要な場合は、このチュートリアルを確認してください。

これで完了です!WordPressフォームに入力しているユーザーのキャッシュされていないIPアドレスをキャプチャする方法を学びました。
フォームの確認メッセージにCSSアニメーションを追加したいですか?チュートリアルをチェックして、確認メッセージに秋の落ち葉を追加する方法を学びましょう。
関連
フィルターリファレンス: wpforms_process_filter