Gravitationsformen | Formularobjekt ist NULL

Ich versuche, das Verhalten einiger Schwerkraftformen anzupassen. Daher habe ich versucht, gforms von meinem Thema zu haken. Leider ist das Formularobjekt immer NULL . Warum ist das der Fall?

Beispielcode:

 1) add_action('gform_confirmation', 'myCustom_gform_confirmation'); function myCustom_gform_confirmation($confirmation, $form) { var_dump($confirmation); var_dump($form); die(); } 2) add_action('gform_after_submission', 'myCustom_gform_after_submission'); function myCustom_gform_after_submission($entry, $form) { var_dump($entry); var_dump($form); die(); } 

Solutions Collecting From Web of "Gravitationsformen | Formularobjekt ist NULL"

Standardmäßig wird die add_action-function nur 1 Parameter übergeben, aber Sie können definieren, wie viele Sie haben / müssen

$ accepted_args (int) (optional) Die Anzahl der Argumente, die die hooked-function akzeptiert. In WordPress 1.5.1+ können Hooked-functionen zusätzliche Argumente annehmen, die festgelegt werden, wenn der entsprechende Aufruf do_action () oder apply_filters () ausgeführt wird.

Ändern Sie den Code folgendermaßen:

 add_action('gform_confirmation', 'myCustom_gform_confirmation', 10, 4);