2017-09-14 6 views
0

Ich muss get_header Aktion verwenden, um in meine functions.php einhängen, so dass ich überprüfen kann, ob die Anfrage an eine richtige Seite gesendet wird, aber zu diesem Zeitpunkt, $ _POST ist leer, wahrscheinlich wegen Redirect. Gibt es eine Möglichkeit, irgendwie, dass Informationen zu meiner Funktion übergeben:Verwenden von POST-Parametern in WordPress functions.php

add_action('get_header', 'handle_app_post'); 
+1

Sie müssen eine Aktion verwenden, die ausgelöst wird, bevor Daten gesendet werden. Versuchen Sie es mit der Aktion "init". – GeorgeQ

+0

add_action ('init', 'handle_app_request'); in der Rückruffunktion habe ich echo json_encode ($ _ POST); Das sollte den superglobalen Wert an die App zurückgeben, die eine POST-Anfrage macht, aber stattdessen gibt es ein leeres Array zurück. – Milos

+1

Sind Sie sicher, dass es sich um eine 'POST'-Anfrage handelt und nicht nur um eine' GET' Anfrage? Erstellen Sie die Anfrage mit einem Formular? – GeorgeQ

Antwort

0

Nach einem Gespräch mit Wordpress-Entwickler, nein, das ist nicht möglich, da internen Redirects in Wordpress.

Verwandte Themen