Ce projet était intéressant car il impliquait de créer une interface à partir de zéro, sans maquettes ni exemples préalables.
J’ai beaucoup appris sur le développement WordPress/PHP en travaillant sur ce projet.
Fonctionnalités :
- Mode clair/sombre
- Création d’entités avec 2 niveaux de filtres (types & catégories)
- Export de tous les paramètres
- Import de tous les paramètres
- Générateur de shortcode (pour les thèmes qui n’utilisent pas Gutenberg)
- Bloc Gutenberg
Options de la carte :
- Titre personnalisé
- Afficher les entités de catégories spécifiques
- Afficher une seule entité
- Afficher/Masquer les filtres
- Ratio d’affichage de la carte (ex: 16/9)
- Activer la géolocalisation
- Afficher les horaires des entités
Types de recherche :
- Basé sur le nom des entités
- Basé sur l’adresse des données Open Street Map
Options globales :
- Sélectionner la couleur principale
- Définir le texte de recherche
- Définir le texte des onglets en vue mobile
- Définir le texte de bascule des filtres
- Définir le texte d’erreur
- Activer le zoom sur clic du marqueur de la carte
- Définir l’ordre des jours de la semaine (pour les horaires)
- Définir la source des données de recherche
- Sélectionner le style des tuiles de la carte
- Activer la réinitialisation des données lors de la désactivation du plugin
Sélectionner la source des données de la carte :
- Base de données
- ACF à l’intérieur des publications
Captures d’écran










