J'aimerais configurer une page de recherche personnalisée qui effectue les tâches suivantes:
L'utilisateur coche plusieurs éléments dans un formulaire qu'il aimerait voir revenir dans sa recherche (essentiellement dans une liste de balises).
Les résultats renvoyés correspondent à tous les tags choisis (en utilisant AND pas OR).
Un exemple spécifique serait:
Renvoie tous les articles dans la catégorie "Zone" où tags = "école primaire" ET "parc"
1) Vous pouvez utiliser les modèles search.php
et searchform.php
comme points de départ. Création d'une page de recherche Codex
2) En ce qui concerne la requête personnalisée, vous pouvez utiliser pre_get_posts
hook pour vérifier si vous êtes sur une page de recherche. Vous obtenez alors $_GET
vos valeurs et modifiez votre requête en conséquence. Référence de l'action - pre_get_posts
Il y a des tonnes de tutoriels en ligne et de questions sur cet échange pour vous aider. Certains sont simples et d'autres sont plus complexes . Pour ce faire, vous devrez effectuer de véritables recherches. J'espère que ça aide!