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

Você gostaria de armazenar o endereço IP não armazenado em cache em um campo oculto com o WPForms? O padrão {user_ip} A Smart Tag no WPForms extrai o endereço IP do usuário que está preenchendo o formulário. No entanto, esse endereço IP é capturado no momento em que o usuário carrega a página e pode muito bem ser uma versão em cache.

Neste tutorial, mostraremos como capturar os endereços IP não armazenados em cache dos usuários que preenchem o formulário.


Criando seu formulário

Primeiro, você precisará criar um novo formulário ou editar um já existente para acessar o construtor de formulários. Depois de adicionar todos os campos necessários, adicione o Hidden Field ao formulário e anote seu ID.

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

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

Observação: Ao usar esse snippet, você não precisará usar o {user_ip} Tag inteligente. Esse snippet obterá automaticamente o IP do usuário para você e o colocará no campo oculto, garantindo que o número capturado não seja 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 em seu site. Se precisar de ajuda para adicionar snippets ao seu site, consulte este tutorial.

O snippet acima será executado somente no formulário ID 727. Se o ID do campo 10 for realmente um Hidden Field, ele atualizará esse campo depois que o formulário for enviado com o endereço IP do usuário atual.

Observação: certifique-se de substituir o ID do formulário e o ID do campo por seus IDs reais. Se precisar de ajuda para encontrar os IDs do formulário e do campo, consulte este tutorial.

Sem usar uma Smart Tag, você pode capturar facilmente o endereço IP depois que o formulário for enviado para garantir que o endereço registrado seja um endereço não armazenado em cache

É isso aí! Agora você aprendeu a capturar o endereço IP não armazenado em cache dos usuários que preenchem o formulário do WordPress.

Deseja adicionar animação CSS à mensagem de confirmação do seu formulário? Confira nosso tutorial para saber como adicionar folhas de outono caindo à sua mensagem de confirmação.

Referência do filtro: wpforms_process_filter