Automatisches Hinzufügen eines Zeichens zum Feld auf der Bearbeitungsseite

Zur Zeit habe ich ein Problem damit, dass zwei Plugins gut zusammenarbeiten. Ich benutze ein Form-Plugin namens formidable, um einen neuen Ort benutzerdefinierten Beitrag zu erstellen (benutzerdefinierte Post wurde von einem Plugin namens Events Manager gemacht).

Das Event-Manager-Plugin berechnet den Breiten- und Längengrad und generiert eine Google-Karte, wenn die Felder location_Address, location_town, location_postcode, location_region, location_country … ausgefüllt sind.

Die Frage

Kann mir jemand sagen, wie man ein Skript für den Edit “Custom Post” -Bildschirm erstellt, der den Cursor nach dem Laden der Seite in ein spezifiziertes Feld bewegt, fügt automatisch ein “Leerzeichen” in das Feld der Wahl ein und bewegt dann den Cursor zu einem anderen Feld. So dass die Längen-, Breiten- und Google Map generiert werden?

Frage Backstory (falls benötigt)

Das Event-Manager-Plugin wurde nicht so angelegt, dass diese Felder aus einer externen Formularquelle stammen, sondern aus einer eigenen.

Um mich selbst klarer zu machen, nachdem ich einen Ort mit dem Formular von formidable erstellt habe und dann zum Bearbeitungsbildschirm gehe, sieht alles gut aus. Alle Felder sind ausgefüllt (Ort Ort, Postleitzahl, benutzerdefinierte Felder usw.). Aber nach einem zweiten Blick auf das Feld mit den Details zur Standortadresse kann ich sehen, dass die Google Map nicht geladen ist. Es heißt “Standort nicht gefunden”, obwohl alle Adressfelder ausgefüllt sind.

http://awesomescreenshot.com/0761cjewe3 (Bildlink)

Ich habe dann herausgefunden, dass die Google Map geladen wird, wenn ich ein “Leerzeichen” (oder ein anderes Zeichen) zu einem der Ortsfelder hinzufüge.

http://awesomescreenshot.com/0121cjf159

Solutions Collecting From Web of "Automatisches Hinzufügen eines Zeichens zum Feld auf der Bearbeitungsseite"

Hier ist eine Idee:

Sie könnten versuchen, das Änderungsereignis des Eingabefelds #location-address (zum Beispiel) auszulösen, wenn die Seite geladen wurde:

 function custom_jquery() { echo ""; } add_action( 'admin_head-post.php', 'custom_jquery' ); 

Wenn Ihre Bearbeitungsseite post.php .

Sie könnten auch ein anderes Eingabefeld als Ziel auswählen. Um die Debug-Informationen anzuzeigen, muss das Konsolenfenster geöffnet sein (im Browser).