1. Accueil
  2. Docs
  3. Pour Commencer
  4. Importer et afficher (v6)
  5. Filtrer mes sélections (v6)

Filtrer mes sélections (v6)

Les filtres facettés permettent à vos visiteurs d’affiner dynamiquement la liste des fiches selon leurs critères — communes, thèmes, labels, équipements, distinctions, etc. WP-Apidae v6 organise les filtres en groupes de filtres, que vous associez ensuite à vos blocs Listing.

Principe : table d’index facettée

WP-Apidae maintient une table d’index dédiée (wpdae_index) qui stocke, pour chaque fiche importée, les valeurs utiles à la recherche facettée. Cette table dénormalisée est optimisée pour des requêtes rapides, sans surcharger les tables WordPress classiques.

L’index est construit et mis à jour automatiquement à chaque import et chaque réindexation.

Créer un groupe de filtres

  1. Ouvrez WP-Apidae → Filtres — la page Groupes de filtres liste les groupes existants.
  2. Cliquez sur Nouveau groupe de filtres.
  3. Donnez un nom au groupe (libellé interne).
  4. Associez le groupe à une sélection importée — les filtres proposés seront ceux pertinents pour les fiches de cette sélection.
  5. Choisissez les champs de filtrage à exposer (taxonomies, dates, etc.).
  6. Enregistrez.

Un groupe de filtres peut aussi être créé pour un module (par exemple pour le module Global Map qui propose ses propres filtres de carte).

Ajouter un bloc Filtres à une page

  1. Ouvrez une page contenant déjà un bloc Listing.
  2. Insérez un bloc Filtres listing depuis la catégorie WP Apidae affichage sélection.
  3. Dans le panneau latéral, sélectionnez le groupe de filtres à utiliser.
  4. Le bloc Filtres listing communique automatiquement avec le bloc Listing présent sur la page.

Types de facettes supportées

WP-Apidae peut exposer comme filtres :

  • Taxonomies Apidae — communes, thèmes, catégories, types, environnements, services, labels, pratiques, tourisme d’affaire, distinctions, etc.
  • Dates — utiles pour les événements (fêtes, manifestations) et pour l’activité en cours / à venir
  • Coordonnées géographiques — filtrer les fiches dans une zone géographique ou autour d’un point
  • Capacités — spécifique aux hébergements
  • Texte — recherche sur le titre des fiches

Performance

La table d’index facettée est dénormalisée et indexée, ce qui permet à WP-Apidae de filtrer rapidement même sur de gros volumes de fiches, sans passer par des requêtes WP_Query complexes. L’API REST interne traite les filtres de façon transparente pour le visiteur.

Aller plus loin

Étiquettes