Directorio de Academias es un plugin personalizado para WordPress desarrollado para administrar, geolocalizar y visualizar academias de danza y ballet. Permite a los administradores gestionar una base de datos de academias y mostrarla en el frontend mediante un mapa interactivo de Google Maps y una lista filtrable.
- Gestión CRUD: Añadir, editar y eliminar academias fácilmente desde el panel de WordPress.
- Geolocalización Automática: Al ingresar una academia, se pueden buscar coordenadas automáticamente o arrastrar un pin en el mapa para definir la latitud y longitud exactas.
- Base de Datos de Ubicaciones: Carga automática de Departamentos y Ciudades de Colombia (integración con datos.gov.co) para facilitar la selección en los formularios.
- Validación de API: Interfaz para ingresar y validar la clave API de Google Maps directamente desde el admin.
- Buscador Avanzado: Filtrado por Departamento, Ciudad y búsqueda por Nombre de la academia.
- Geolocalización del Usuario: Botón "Usar mi ubicación" que detecta la posición del usuario y muestra las academias cercanas dentro de un radio ajustable (slider de km).
- Mapa Interactivo: Integración completa con Google Maps, marcadores personalizados y ventanas de información (InfoWindows) con detalles de contacto.
- Diseño Responsivo:
- Vista de pestañas en móviles (alternar entre Lista y Mapa).
- Diseño de grilla en escritorio.
- Integración Social: Botones directos a WhatsApp, Instagram y sitio web.
- WordPress: Versión 5.0 o superior.
- PHP: Versión 7.4 o superior.
- Google Maps API Key: Debes tener una clave de API válida de Google Cloud Platform con los siguientes servicios habilitados:
- Maps JavaScript API
- Places API
- Geocoding API
- HTTPS: Para que la función "Usar mi ubicación" funcione correctamente en el navegador, el sitio debe tener certificado SSL.
- Descarga la carpeta del plugin
pluginacademias. - Sube la carpeta al directorio
/wp-content/plugins/de tu instalación de WordPress. - Ve al panel de administración de WordPress > Plugins.
- Busca Directorio de Academias y haz clic en Activar.
- Nota: Al activar, el plugin creará automáticamente las tablas necesarias en la base de datos y poblará la lista de departamentos y ciudades.
Para que el mapa se muestre, es obligatorio configurar la API Key:
- Ve al menú Directorio de Academias en el panel lateral del admin.
- Verás la sección "Configuración de Google Maps".
- Pega tu API Key.
- Haz clic en el botón Validar. Si la llave es correcta, aparecerá un mapa de prueba.
- Haz clic en Guardar API.
- En la misma pantalla del plugin, haz clic en "Agregar Academia".
- Diligencia los datos (Nombre, Redes, Dirección).
- Usa el buscador del mapa o arrastra el pin para establecer la ubicación exacta.
- Guarda los cambios.
Para mostrar el directorio en cualquier página o entrada, utiliza el siguiente shortcode:
[mostrar_academias]