¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Almacenar la dirección IP no cacheada en un campo oculto

¿Le gustaría almacenar la dirección IP no almacenada en caché en un campo oculto con WPForms? La etiqueta inteligente predeterminada {user_ip} en WPForms obtiene la dirección IP del usuario que está completando su formulario. Sin embargo, esta dirección IP se captura en el momento en que el usuario carga la página y podría ser una versión en caché.

En este tutorial, le mostraremos cómo capturar las direcciones IP no almacenadas en caché de los usuarios que completan su formulario.


Creación de su formulario

Primero, necesitará crear un nuevo formulario o editar uno existente para acceder al constructor de formularios. Una vez que haya agregado todos los campos necesarios, agregue el Campo Oculto a su formulario y anote su ID.

agregar un campo oculto para capturar la dirección IP no almacenada en caché

Añadir el fragmento para capturar la dirección IP no almacenada en caché

Nota: Al usar este fragmento, no necesitará usar la etiqueta inteligente {user_ip}. Este fragmento obtendrá automáticamente la IP del usuario y la colocará en el Campo Oculto, asegurando que el número capturado no sea la versión en caché de la dirección IP.

Ahora, es el momento de agregar el fragmento a su sitio. Para continuar, copie y pegue el fragmento de código a continuación en su sitio. Si necesita ayuda para agregar fragmentos a su sitio, consulte este tutorial.

El fragmento anterior solo se ejecutará en el ID de formulario 727. Si el ID de campo 10 es efectivamente un Campo Oculto, actualizará este campo después de enviar el formulario con la dirección IP del usuario actual.

Nota: Asegúrese de reemplazar el ID del formulario y el ID del campo con sus IDs reales. Si necesita ayuda para encontrar los IDs de su formulario y campo, consulte este tutorial.

sin usar una etiqueta inteligente, puede capturar fácilmente la dirección IP después de enviar el formulario para asegurarse de que la dirección registrada sea una dirección no almacenada en caché

¡Eso es todo! Ahora ha aprendido a capturar la dirección IP no almacenada en caché de los usuarios que completan su formulario de WordPress.

¿Está buscando agregar animación CSS al mensaje de confirmación de su formulario? Consulte nuestro tutorial para aprender cómo agregar hojas de otoño cayendo a su mensaje de confirmación.

Referencia de filtro: wpforms_process_filter