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.

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.

É 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.
Relacionadas
Referência do filtro: wpforms_process_filter