Ich muss die Übermittlungs-ID eines Formulars abrufen, das verarbeitet wird. Weiß jemand, wie man das während ninja_forms_post_process macht?
Ich habe versucht, $ ninja_forms_processing-> get_field_value zu verwenden und zu sehen, ob es dort gespeichert wurde, aber es scheint nicht sinnvoll zu sein, da es kein Formularfeld ist.
Prost!
Barry Walsh
Ich habe ihrem großartigen Support eine E-Mail geschickt und hier ist die Antwort:
Können Sie erklären, wo genau dieser Code in die WordPress-Admin-Seite eingefügt wird? und mein Theme hat options.php soll ich die Funktion dort erstellen?
– Ĭsααc tիε βöss
23. Dezember 2015 um 9:12 Uhr
Das sub_id wird erst bevölkert ninja_forms_post_process mit Priorität 10, also müssen Sie etwas wie das Folgende verwenden, um die ID der aktuellen Einreichung zu erhalten:
add_action( 'ninja_forms_post_process', function () {
global $ninja_forms_processing;
var_dump( $ninja_forms_processing->get_form_setting( 'sub_id' ) );
}, 11 );
Gül Muhammad
Sie können einfach die Formular-ID abrufen, die übermittelt wird, entweder Sie haben ein oder mehrere Ninja-Formulare. Gehen Sie zu functions.php im WordPress-Design (aktives Design), das Sie einschließen müssen
global $ninja_forms_processing;
Um auf die Dinge in Ninja-Formularen zuzugreifen, ist hier der gesamte Code dafür
add_action( 'ninja_forms_post_process', function () {
global $ninja_forms_processing;
$form_id = $ninja_forms_processing->get_form_ID();
echo $form_id;(you will get the form id which is submitted)
}
11292500cookie-checkErhalten Sie Übermittlungs-ID-Ninja-Formulareyes