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