Country & Phone Field Contact Form 7

Descripción

El plugin «Country & Phone Field Contact Form 7» es una extensión del plugin «Contact Form 7». Este plugin añade dos nuevos campos de etiqueta de formulario que son Lista de países (etiqueta de formulario: country drop-down) y Lista de extensiones de teléfono de países (etiqueta de formulario: phone number) en «Contact Form 7».

«Country & Phone Field Contact Form 7» te ayuda a crear una lista de países desplegables con banderas. El campo de etiqueta añadirá automáticamente el nombre de los países en un campo desplegable estándar de «Contact Form 7».

Cómo añadir los campos en «Contact Form 7»
1.) Una vez hayas instalado y activado el plugin «Country & Phone Field Contact Form 7».
2.) Añade la etiqueta de formulario `country drop-down` y `phone number` a tu formulario y guarda los cambios.

Requisitos:
* El plugin «Contact form 7» debe estar activo.

Plugins recomendados

Se recomienda el siguiente plugin a los usuarios de «Country & Phone Field Contact Form 7»:
* Contact form 7 de takayukister – Con «Contact form 7», puedes usar este plugin. Sin «Contact form 7» este plugin no tiene utilidad.

Capturas

  • screenshot-1.png
  • screenshot-2.png
  • screenshot-3.png
  • screenshot-4.png
  • screenshot-5.png
  • screenshot-6.png

Instalación

  1. Sube la carpeta completa country-phone-field-contact-form-7al directorio/wp-content/plugins/.
  2. Asegúrate de que tu plugin «Contact Form 7» esté activo antes de activar este plugin.
  3. Activa el plugin desde el menú «Plugins» de WordPress.
  4. Configurar el país por defecto, los países incluidos, preferidos y excluidos en los ajustes desde «Contacto >> Ajustes de CPF»

Encontrarás dos nuevos tipos de campo en tu lista de campos de tu «Contact Form 7».

FAQ

¿Cómo establecer el país seleccionado por defecto?

Añade el código ISO del país por defecto desde la sección de ajustes. «Contacto >> Ajustes de CPF»

¿Cómo establecer una lista de países preferidos?

Añade el código ISO de los países preferidos desde la sección de ajustes. «Contacto >> Ajustes de CPF. Ejemplo: us,in,ca,gb

¿Cómo establecer solo una lista de países seleccionados o excluidos?

Añade el código ISO de los únicos países a mostrar desde la sección de ajustes. «Contacto >> Ajustes de CPF. Ejemplo: us,in,ca,gb

¿Cómo desactivar el código de marcación del país (+)?

Activa la opción para desactivar el código de marcado de los ajustes del plugin de formulario. «Contacto >> Ajustes de CPF»

¿Cómo aplicar la validación de solo números en el campo de teléfono?

Al añadir el campo, activa la casilla de verificación de validación de solo números. Si ya añadiste el campo, solo añade la opción `numberonly` en el shortcode del campo. P. ej., [phonetext numero-de-telefono numberonly]

¿Cómo se aplican las validaciones de caracteres máximos y mínimos en el campo de teléfono?

Utiliza la opción estándar de longitud mínima y máxima de «Contact Form 7». Funcionará para ti.

Reseñas

Leer todas las 36 reseñas

Colaboradores y desarrolladores

«Country & Phone Field Contact Form 7» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Country & Phone Field Contact Form 7» ha sido traducido a 6 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Country & Phone Field Contact Form 7» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.0.0
*Primera versión del plugin.

1.0.1
* Actualizadas las FAQ
* Probado con WordPress 5.0

2.0.0
* Añade ajustes al desplegable de teléfono y país.
* Hace que las listas de países incluidos, excluidos y preferidos sean dinámicas y gestionables por el administrador.
* Resuelve problemas de compatibilidad.

2.0.1
* Añadida la funcionalidad de geolocalización para la selección del país por defecto.
2.0.2
* Corregido un error fatal en los ajustes.
2.0.3
* Añadido un icono para de perfil del plugin
2.0.4
* Corregido un mensaje de advertencia de PHP para la llamada `file_get_contents()` a la ubicación `geo_ip`.
2.0.5
* Añadida una opción para desactivar el código de marcación del país desde el desplegable de la extensión del teléfono.
* Añadida una opción para activar la selección automática de país.
* Probado el atributo obligatorio. Funciona bien.
* Probada la opción del marcador de posición. Funciona bien.
2.0.6
* Corregido un mensaje de advertencia.
2.0.7
* Añadida una nueva Pregunta frecuente.
2.0.8
* Añadida la validación de números en el valor del campo de número de teléfono.
2.0.9
* Corregido un fallo en la validación de números en el valor del campo de número de teléfono.
2.1.0
* Corregidos unos problemas con los códigos de país. Convertidos en minúsculas.
2.1.1
* Corregido un fallo en la validación del número de teléfono.
2.1.2
* Corregido un problema con la dirección IP. Estaba basado en PHP, ahora lo he convertido a JavaScript. Por lo que el seguimiento de la IP del cliente final funciona bien.
2.1.3
* Ahora el plugin está preparado para traducción.
* Actualizada la validación del número de teléfono. Ahora el usuario puede gestionar la validación solo de números desde los ajustes del campo.
2.1.4
* Corregido un mensaje de advertencia de PHP en la página de ajustes.
2.1.5
* Se oculta automáticamente el país del desplegable después de hacer clic fuera del contenedor del desplegable.
* Eliminados los estilos de la lista desplegable por defecto y actualizado el CSS.
2.1.6
* Actualizada la documentación y la descripción del plugin
* Actualizadas unas correcciones de CCS del plugin
* Actualizadas las capturas de pantalla del plugin.
2.2.0
* Actualizado el código del plugin y hecho más seguro.
* Eliminado el código innecesario.
2.2.1
* Actualizada la llamada de retorno del plugin de saneado de la entrada
* Asegurar que todos los valores de entrada están bien saneados.
2.2.2
* Movido al pie de página el JavaScript `wp_enqueue_script`.
2.2.3
* Probado hasta WordPress 5.5.1
2.2.4
* Probado hasta WordPress 5.6
2.2.5
* Añadido un cuadro de aviso de afiliación de WordPress.
2.2.6
* Añadida una corrección a un problema de un aviso de WordPress de falta de imagen.
2.2.7
* Eliminada la caja de aviso de afiliación.
2.2.8
* Probado con la nueva versión de WordPress y el plugin Contact Form 7.
2.2.9
* Añadido un campo oculto de captura del código del país para el campo del teléfono. Ayuda en la validación personalizada.
2.3.0
* Añade una función, el nombre del país y el código de marcación del teléfono no se pueden eliminar. Es prefijo automático, si el usuario lo elimina por error.
* Probado con el nuevo Contact Form 7 y la versión de WordPress.
* Activa el banner de afiliación con botón descartable.
* Ahora el banner de afiliación no molestará a ningún suscriptor del plugin. Se puede desactivar fácilmente desde el administrador.
2.3.1
* Mejorada validación de campo de país y teléfono.
2.3.2
* La URL de la API freegeoip.live/json ya no funciona. Por lo tanto, descontinuamos esta característica del plugin.
* Eliminamos la característica de selección automática de país según el seguimiento de la dirección IP.
* Debido a que la API ya no funciona, por lo que eliminamos esta característica.

2.3.3
* new IP detection API added.
* Auto country selection feature recovered now.
* New API working for IP tracking and detection the user IP based country.
2.3.4
* new IP detection API for https urls
* Auto country selection settings re-enable

2.3.5
* A new IP API key feature added.
* Plugin settings has updated and added IP API key manage feature.

2.3.6
* Added new FAQs

2.3.7
* Update IP tracking API.
* API now use without API key.

2.3.8
* Update phone field validation functionality
* Update Country field validation functionality
2.3.9
* Fixed phone field validation issue.

2.4.0
* Fixed the auto country selection API issue.

2.4.1
* Update auto country selection API and refine the JS code.

2.4.2
* Update auto country selection API JS code issues.

2.4.3
* Phone number maxlength and minlength validation has fixed

2.4.4
* update IP tracking API to https://reallyfreegeoip.org/json/

2.4.5
* Tested on WordPress 6.2

2.4.6
* Tested on WordPress 6.3.2