Beschreibung

Die wpforms_display_submit_before wird unmittelbar vor der Anzeige der Schaltfläche "Senden" ausgelöst.

Parameter

$form_data
(Array) Verarbeitete Formulareinstellungen/Daten, die für die spätere Verwendung vorbereitet sind.

Quelle

wpforms/src/Frontend/Frontend.php

Mehr Informationen

Die Aktion wird innerhalb des Containers für die Übermittlungsschaltfläche des Formulars ausgelöst, unmittelbar vor dem Element der Übermittlungsschaltfläche.

Mit diesem Hook können Sie zum Beispiel eine HTML-Ausgabe vor der Schaltfläche "Submit" hinzufügen.

Alternativ können Sie die Funktion wpforms_display_submit_after verwenden, um etwas nach der Schaltfläche " Submit" im Formular anzuzeigen.

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 vor dem Formular angezeigt. Einreichen Taste.

Denken Sie nur daran, die Formular-ID von 5 um die spezifische Formular-ID zu finden, für die Sie Ihren Code ausführen möchten. Wenn Sie diese Codezeile 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 immediately before the submit button element is displayed.
 * 
 * @link  https://wpforms.com/developers/wpforms_display_submit_before/
 * 
 * @param array  $form_data Form data and settings
 */

function wpf_dev_display_submit_before( $form_data ) {
 
    // Only run on my form with ID = 5
    if ( absint( $form_data[ 'id' ] ) !== 5 ) {
            return;
        } 
 		
    // Run code or see example echo statement below.
    _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_before', 'wpf_dev_display_submit_before', 10, 1 );