Afficher l’aperçu d’une carte et ajouter son titre
Pour afficher un aperçu et le titre d’une carte, il faut récupérer les informations stockées en base de données à l’aide d’une nouvelle méthode contenant une requête SQL SELECT qui aura pour argument $id. SELECT
1. Récupérer l’id de la carte avec une requête SELECT
Récupérez la valeur de l’id dans l’URL avec la variable PHP $_GET[’id’]. Créez une nouvelle méthode contenant une requête SQL SELECT, avec pour argument $id.
function getmap($id){
global $wpdb;
$table_map= $wpdb->prefix.'mygmap';
$sql = $wpdb->prepare("SELECT * FROM ".$table_map." WHERE id=%d
LIMIT 1",$id);
$map = $wpdb->get_results($sql);
return $map;
}
Utilisez la méthode dans le fichier template-map.php pour récupérer les informations sur la carte.
2. Ajouter le code JavaScript de l’API Google Maps JavaScript Google
Pour afficher un aperçu de la carte, suivez les instructions dans la documentation Google Maps. Il faut faire appel à deux codes JavaScript : le premier est un lien qui fait appel à l’API Google Maps, il doit être placé avant la balise HTML de fermeture </body> ; le second code JavaScript sert à afficher la carte et à la paramétrer, il doit...