Bonjour à tous,
j'aimerais avoir de l'aide pour mon site sur wordpress,
j'ai un moteur de recherche à plusieurs niveau (search filter)
- titre
- la ville
- catégorie
et lorsque je complète le formulaire ça m'affiche déjà en format liste le résultat
jusqu’à la pas de soucis.
example.com/?titre=mon titre&ville=paris&category=sport
c'est ok
Mais j'aimerais ajouter une petite règle
si on choisi uniquement la ville et la catégorie on affiche le format liste + la carte
voici mon code php à travaillé mais je suis un peux perdu avec les if et les get
en quelque sorte ça dois être cela
example.com/?ville=paris&category=sport
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php // SI MON GET EST REMPLI AVEC LA CATEGORIE ET LA VILLE ALORS ON AFFICHE UNIQUEMENT LA MAPS $search_cat = $_GET['category']; $search_ville = $_GET['ville']; echo do_shortcode('[map post_type="post" ville=".$search_ville." category=".$search_cat." center_at="auto" zoom="11"]'); // SINON ON AFFICHE RIEN DU TOUT echo "": ?>
donc les scénarios suivant aussi doit exclure l'affichage de la carte
si on choisi le titre
si on choisi titre,ville,catégorie
ça exclus la carte
sinon affichage de la carte
Merci![]()
Partager