Beschreibung
Die wpforms_display_submit_after
wird ausgelöst, kurz nachdem das Element der Schaltfläche "Senden" angezeigt wird.
Parameter
- $form_data
- (Array) Verarbeitete Formulareinstellungen/Daten, die für die spätere Verwendung vorbereitet sind.
- $Schaltfläche
- (string) Art der Schaltfläche, z. B. "Submit", "Next".
Quelle
wpforms/src/Frontend/Frontend.php
Mehr Informationen
Der Hook wird innerhalb des Containers der Submit-Schaltfläche des Formulars ausgelöst, nachdem das Submit-Schaltflächenelement angezeigt wurde.
Sie können diesen Hook beispielsweise verwenden, um HTML hinzuzufügen, das nach der Schaltfläche " Submit" auf dem Formular ausgegeben wird.
Alternativ können Sie die Funktion wpforms_display_submit_before verwenden, um etwas vor der Schaltfläche Submit anzuzeigen.
Die Funktion wpforms_display_submit_before akzeptiert nur einen Parameter, nämlich die Schaltfläche Submit. Daher wäre dieser spezielle Hook nur mit der Schaltfläche " Submit" und nicht mit den Schaltflächen " Next" oder " Previous" verbunden.
Beispiele
In unserem Beispiel-Codefragment prüfen wir zunächst, ob die Formular-ID gleich ist mit 5
. Ist dies der Fall, wird ein Link zu einem Video direkt nach dem Formular angezeigt. Einreichen Taste.
Denken Sie nur daran, die Formular-ID von 5
mit der spezifischen Formular-ID übereinstimmen, für die Sie Ihren Code ausführen möchten. Wenn Sie diese Prüfung entfernen, wird der Code für alle Formulare ausgeführt.
Wenn Sie Hilfe bei der Suche nach Ihrer Formular-ID benötigen, können Sie diese Anleitung lesen.
/** * Action that fires just after the submit button element is displayed. * * @link https://wpforms.com/developers/wpforms_display_submit_after/ * * @param array $form_data Form data and settings. * @param string $button Button type, e.g. `submit`, `next`. */ function wpf_dev_display_submit_after( $form_data, $button ) { if ( $button !== 'submit' ) { return; } // Only run on my form with ID = 5 if ( absint( $form_data['id'] ) !== 1145 ) { return; } // Display a link to a YouTube video after the submit button. _e( '<div class="track-click"> <a href="https://www.youtube.com/watch?v=eiQ3viAGung" data-rel="lightbox">Click here for a special video announcement!</a>.</div>', 'plugin-domain' ); } add_action( 'wpforms_display_submit_after', 'wpf_dev_display_submit_after', 10, 2 );