Departamentos y Ciudades de Colombia para Contact Form 7

Descripción

Este plugin es un complemento para Contact Form 7 que te permite listar departamentos y ciudades de Colombia. Para listar departamentos usa: [dycccf7_state department]. Para listar ciudades usa: [dycccf7_city city]. El campo de ciudad filtra automáticamente sus opciones según el departamento seleccionado en el mismo formulario.

Características

  • Dos tipos de tag de formulario: menú desplegable de departamento y de ciudad.
  • La lista de ciudades se actualiza automáticamente según el departamento seleccionado.
  • La validación del lado del servidor confirma que el departamento y la ciudad enviados realmente pertenecen a la lista oficial, no solo que el campo no esté vacío.
  • El script y los datos solo se cargan en las páginas donde el formulario realmente usa estos campos.
  • Funciona correctamente con varias instancias del formulario en la misma página.

Capturas

Instalación

El plugin se puede instalar de dos maneras.

Instalación manual

  1. Descarga y sube los archivos del plugin al directorio /wp-content/plugins/departamentos-y-ciudades-de-colombia-para-contact-form-7.
  2. Activa el plugin desde la pantalla «Plugins» de WordPress.

Instalación desde la interfaz de WordPress

  1. Abre la pantalla de Plugins en tu administrador de WordPress y haz clic en «Añadir nuevo».
  2. En el campo de búsqueda, escribe «Departamentos y Ciudades de Colombia para CF7» y presiona la tecla enter.
  3. Haz clic en «Instalar» para instalar el plugin.
  4. Activa el plugin.

FAQ

¿Cómo añado la lista de departamentos?

Usa el siguiente tag en el editor de Contact Form 7: [dycccf7_state department]

¿Puedo usar la lista de departamentos solamente?

Sí, solo usa el tag [dycccf7_state department].

¿Puedo usar la lista de ciudades solamente?

No, el tag de departamento es obligatorio para que funcione el campo de ciudad.

Reseñas

No hay reseñas para este plugin.

Colaboradores y desarrolladores

«Departamentos y Ciudades de Colombia para Contact Form 7» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Departamentos y Ciudades de Colombia para Contact Form 7» ha sido traducido a 3 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Departamentos y Ciudades de Colombia para 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.3.1

  • Corregido: el text domain del plugin ahora coincide con su slug, y los nombres de las funciones internas usan un prefijo consistente.
  • Se eliminaron los archivos de traducción incluidos; las traducciones ahora se gestionan por completo a través de translate.wordpress.org.

1.3.0

  • Corregido: los formularios con más de una instancia de los campos de departamento/ciudad ya no chocan por usar el mismo id, ahora cada instancia funciona de forma independiente.
  • Corregido: los desplegables se reinician correctamente cuando el formulario se recarga o se añade dinámicamente a la página (envíos AJAX, popups, etc.).
  • Corregido: la opción id: del editor de campos de CF7 ahora se respeta y se refleja en el HTML.
  • Corrección: el campo de ciudad ya no se muestra si el formulario no tiene también un campo de departamento (antes quedaba siempre desactivado e inútil).
  • Seguridad: se añadió validación en el servidor para que el departamento y la ciudad enviados correspondan realmente a la lista oficial (antes solo se validaba que el campo no estuviera vacío).
  • Rendimiento: el script y los datos de departamentos/ciudades ahora solo se cargan en las páginas donde el formulario realmente usa estos campos, en vez de en todo el sitio.
  • Rendimiento: los datos de Colombia se centralizaron en un único archivo JSON, evitando duplicación entre el PHP y el JavaScript.
  • Se añadió soporte de traducción: el idioma base del plugin ahora es inglés, con traducciones incluidas al español (es_ES y es_CO).

1.2.0

  • Refactorización del código.
  • Se añadió la verificación del plugin CF7 requerido.
  • Se corrigió el error que se mostraba cuando el campo es obligatorio.

1.0.0

  • Versión inicial.