J'ai besoin de convertir ce code
//This creates an array from the database and allows us to use it later in the jquery
//CREATE SQL STATEMENT
$sql_locations = "SELECT * FROM tbllocations";
//EXECUTE SQL STATEMENT
$rs_locations = mysqli_query($vconnection, $sql_locations);
$rs_locations_rows = mysqli_fetch_assoc($rs_locations);
foreach( $rs_locations as $rs_location ) {
$markers[] = array(
"{$rs_location['place']}, {$rs_location['city']}",
$rs_location['long'],
$rs_location['lat']
);
}
à wordpress. J'ai créé un type de message personnalisé qui enregistre les entrées de longitude et de latitude. Quelle table de base de données aurais-je besoin de regarder pour obtenir ces entrées et les exécuter ensuite pour chaque boucle?
Est-ce que ça va marcher?
Ré
Est-ce ce que vous demandez? Utilisez-le après le code que vous avez publié pour créer des publications en boucle et utilisez leurs identifiants pour mettre à jour les champs méta. Remplacez "post_type" par votre type de publication personnalisé.
foreach ($markers as $marker){
$post_id = wp_insert_post(array(
"post_title" => "something",
"post_type" => "your-type",
"post_status" => "publish", //by default they are drafts
// etc.
));
update_post_meta($post_id, "latitude", $marker['lat']);
update_post_meta($post_id, "longitude", $marker['long']);
}
Après cela, vous pouvez obtenir ces champs en utilisant get_post_meta ()