Page 1 sur 1

générer lien web en php

Posté : 15 avr. 2024, 14:24
par chaosad2
Bonjour,
Sur un site wordpress, avec ACF_fields, je cherche à créer un shortcode pour mettre un lien vers le départ d'un itinéraire via google maps.
J'ai deux variables qui contiennent les latitude et longitude de ce point.
J'aimerais générer le lien "Y aller avec Google Maps".
J'y parviens sans souci avec latitude et longitude "en dur", le lien fonctionne.
Par contre, je bloque au moment d'insérer les variables dans le lien.
Voici l'extrait de mon code en question :

Code : Tout sélectionner

$lat_dep_google = get_field( 'latitude_depart'); $lon_dep_google = get_field( 'longitude_depart'); echo '<a href="https://www.google.com/maps/dir/Current+Location/{$lat_dep_google},{$lon_dep_google}" target=_blank>Y aller avec Google Maps</a>';
Je ne parviens "seulement" pas à générer le lien dans la balise <a href>, qui doit avoir cette forme :
https://www.google.com/maps/dir/Current ... n/47.5,4.5

J'ai tenté plusieurs options, sans succès.
Quelqu'un pourrait m'éclairer ?

Re: générer lien web en php

Posté : 15 avr. 2024, 15:31
par or 1
$s = "texte";
echo '$s';
echo "$s";
echo 'avant $s apres';
echo "avant $s apres";
echo 'avant '.$s.' apres';
echo "avant ".$s." apres";
cela affiche parfois la même chose, parfois non.

Re: générer lien web en php

Posté : 15 avr. 2024, 17:32
par @rthur
La bonne pratique étant de bien séparer ses variables des textes : ça facilite la relecture et évite les bugs grâce à la coloration syntaxique ;)
echo '<a href="https://www.google.com/maps/dir/Current+Location/'.$lat_dep_google.','.$lon_dep_google.'" target="_blank">Y aller avec Google Maps</a>';

Re: générer lien web en php

Posté : 15 avr. 2024, 19:38
par chaosad2
Ouf, merci ! :wink: