Werte aus der database mit Verzögerung abrufen

Ich habe ein Problem mit benutzerdefinierten Meta, nachdem der Beitrag am Frontend übergeben wurde.

Ich get_post_meta($post_id, 'map_lat', true) zwei benutzerdefinierte Felder mit get_post_meta($post_id, 'map_lat', true) usw. Wenn der Benutzer den Post abschickt, wird der Wert aktualisiert und die Seite wird umgebrochen. Das Problem besteht darin, dass die Werte in der database noch nicht aktualisiert wurden. Wenn die Seite erneut geladen wird, wurden alte Daten empfangen. Wenn der Benutzer die Seite speichert, ohne sie erneut zu laden, werden die alten Werte erneut gespeichert. Gibt es eine Möglichkeit, das Abrufen von Daten aus der database oder das Nachladen der Seite zu verzögern?

Ich habe auch darüber nachgedacht, die Aktion auf Knopfdruck zu verzögern, aber ich habe keine Ahnung, wie es geht:

Aktion nach dem Drücken der Schaltfläche “Senden”:

 $('#btn_check_insert_activity').click(function() { var dk = true; if (dk == true) { console.log('Submit create Activity !'); $('#btn_insert_post_type_activity').click(); } }); 

BEARBEITEN:

Teil zum Aktualisieren des benutzerdefinierten Metas ist:

 if(class_exists('CodespacingProgressMap') && isset($_POST[CSPM_LATITUDE_FIELD], $_POST[CSPM_LONGITUDE_FIELD])){ $ProgressMapClass = CodespacingProgressMap::this(); $ProgressMapClass->cspm_save_frontend_location(array( 'post_id' => $post_id, 'latitude' => esc_attr($_POST[str_replace(".",",",CSPM_LATITUDE_FIELD)]), 'longitude' => esc_attr($_POST[str_replace(".",",",CSPM_LONGITUDE_FIELD)]), 'post_type' => 'activity' )); } 

Solutions Collecting From Web of "Werte aus der database mit Verzögerung abrufen"