Erhalten Sie Übermittlungs-ID-Ninja-Formulare

Lesezeit: 1 Minute

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!

Benutzer-Avatar
Barry Walsh

Ich habe ihrem großartigen Support eine E-Mail geschickt und hier ist die Antwort:

$ninja_forms_processing->get_form_setting( 'sub_id' )

  • 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 );

Benutzer-Avatar
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)

}

1129250cookie-checkErhalten Sie Übermittlungs-ID-Ninja-Formulare

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy