Description

Le wpforms_display_submit_before se déclenche immédiatement avant l'affichage du bouton de soumission.

Paramètres

$form_data
(tableau) Paramètres/données de formulaire traités, préparés pour être utilisés ultérieurement.

Source

wpforms/src/Frontend/Frontend.php

Plus d'informations

L'action se déclenche dans la div conteneur du bouton de soumission du formulaire, juste avant l'élément bouton de soumission.

Par exemple, vous pouvez utiliser ce crochet pour ajouter une sortie HTML avant le bouton d'envoi.

Vous pouvez également utiliser la fonction wpforms_display_submit_after pour afficher quelque chose après le bouton Submit du formulaire.

Exemples

Dans notre exemple de code, nous allons d'abord vérifier si l'ID du formulaire est égal à 5. Si c'est le cas, un lien vers une vidéo s'affichera juste avant le bouton Soumettre bouton.

N'oubliez pas de changer l'ID du formulaire de 5 pour qu'il corresponde à l'identifiant spécifique du formulaire sur lequel vous souhaitez exécuter votre code. Si vous supprimez cette ligne de code, le programme s'exécutera pour tous les formulaires.

Si vous avez besoin d'aide pour trouver l'identifiant de votre formulaire, vous pouvez consulter ce tutoriel.

/**
 * 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 );