Atenção!

Este artigo contém código PHP e destina-se a desenvolvedores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação extra, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Armazenando o Endereço IP Não Cacheado em um Campo Oculto

Você gostaria de armazenar o endereço IP não em cache em um Campo Oculto com o WPForms? A Tag Inteligente {user_ip} padrão no WPForms obtém o endereço IP do usuário que está preenchendo seu formulário. No entanto, este 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 em cache de usuários que preenchem seu formulário.


Criando Seu Formulário

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

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

Adicionando o Snippet para Capturar o Endereço IP Não em Cache

Observação: Ao usar este snippet, você não precisará usar a Tag Inteligente {user_ip}. Este 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 prosseguir, 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 só será executado no ID do formulário 727. Se o ID do campo 10 for de fato um Campo Oculto, ele atualizará este campo após o envio do formulário 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 pelos seus IDs reais. Se precisar de ajuda para encontrar seus IDs de formulário e campo, consulte este tutorial.

sem usar uma Tag Inteligente, você pode facilmente capturar o endereço IP após o envio do formulário para garantir que o endereço registrado seja um endereço não em cache

É isso! Agora você aprendeu como capturar o endereço IP não em cache de usuários que preenchem seu formulário do WordPress.

Você está procurando adicionar animação CSS à mensagem de confirmação do seu formulário? Confira nosso tutorial para aprender como adicionar folhas de outono caindo à sua mensagem de confirmação.

Referência de Filtro: wpforms_process_filter