Recherche dynamique (AJAX)
Résultats en temps réel via WordPress AJAX + Timber. Fonctionne sur tous les post types publiés.
Démo — Recherche AJAX
Démo — Recherche WordPress native
Fichiers à déployer
- functions.php — Ajouter le handler AJAX
handle_live_search()et lewp_headqui injecteajaxSearch - static/js/fonctions.js — Ajouter le bloc Recherche dynamique (écoute l'input, fetch AJAX, affiche les résultats)
- templates/includes/card_search.twig — Template de chaque résultat (déjà présent)
- scss/_menu.scss → compiler en static/css/style.css — Styles du dropdown résultats
Recherche modale (V3)
Un clic sur le bouton ouvre une modale centrée avec recherche AJAX intégrée.
Démo
Fichiers à déployer
- base.twig — Ajouter le HTML de la modale avant
</body> - static/js/fonctions.js — Ajouter le bloc Recherche modale
- scss/_menu.scss → compiler — Styles de la modale
Trigger dans un template
<button data-search-modal-trigger>Rechercher</button>