Armazenando o endereço IP não armazenado em cache em um campo oculto

Gostaria de armazenar o endereço IP não armazenado em cache num campo oculto com WPForms? A predefinição {user_ip} A Smart Tag no WPForms extrai o endereço IP do utilizador que está a preencher o seu formulário. No entanto, este endereço IP é capturado no momento em que o utilizador carrega a página e pode muito bem ser uma versão em cache.

Neste tutorial, vamos mostrar-lhe como capturar os endereços IP não armazenados em cache dos utilizadores que preenchem o seu formulário.


Criar o seu formulário

Primeiro, tem de criar um novo formulário ou editar um já existente para aceder ao construtor de formulários. Depois de adicionar todos os campos necessários, adicione o Campo oculto ao seu formulário e anote o seu ID.

adicionar um campo oculto para capturar o endereço IP não armazenado em cache

Adicionando o snippet para capturar o endereço IP não armazenado em cache

Nota: Ao usar este snippet, não será necessário usar o {user_ip} Etiqueta inteligente. Este snippet obterá automaticamente o IP do utilizador e colocá-lo-á no campo oculto, garantindo que o número capturado não será a versão em cache do endereço IP.

Agora, é hora de adicionar o snippet ao seu site. Para continuar, copie e cole o snippet de código abaixo no seu site. Se precisar de ajuda para adicionar snippets ao seu site, consulte este tutorial.

O snippet acima só será executado no ID de formulário 727. Se o ID de campo 10 for de facto um campo oculto, este campo será atualizado depois de o formulário ser submetido com o endereço IP do utilizador atual.

Nota: Certifique-se de que substitui a ID do formulário e a ID do campo pelas suas IDs reais. Se precisar de ajuda para encontrar as IDs do formulário e do campo, consulte este tutorial.

sem utilizar uma Smart Tag, pode facilmente capturar o endereço IP depois de o formulário ser submetido para se certificar de que o endereço registado é um endereço não armazenado em cache

É isso aí! Aprendeu agora como capturar o endereço IP não armazenado em cache dos utilizadores que preenchem o seu formulário WordPress.

Pretende adicionar animação CSS à mensagem de confirmação do seu formulário? Consulte o nosso tutorial para saber como adicionar folhas de outono em queda à sua mensagem de confirmação.

Referência do filtro: wpforms_process_filter