Description

Le wpforms_wp_footer_end action déclenchée à la fin du chargement de la page seulement si un formulaire créé avec WPForms est trouvé sur la page et lorsque tous les autres scripts sont chargés.

Paramètres

Cette action n'accepte aucun paramètre.

Plus d'informations

Cette action sera exécutée à la fin du chargement de la page, mais plus particulièrement pour l'élément wpforms_wp_footer_end elle ne se déclenchera que si un formulaire créé avec WPForms se trouve sur cette page et seulement lorsque tous les autres scripts seront chargés.

Ceci est particulièrement utile si vous avez du JavaScript ou du CSS personnalisé sur la page mais que vous ne voulez pas que ce code s'exécute s'il n'y a pas de WPForms sur la page.

Source

wpforms/src/Frontend/Frontend.php

Exemples

Cet exemple est tiré d'un extrait de référence (lien ci-dessous) et utilise Javascript et la fonction wpforms_wp_footer_end pour désactiver l'animation du défilement sur les formulaires multipages.

/**
 * Change the captcha theme for the Google Checkbox v2 reCAPTCHA
 *
 * @link https://wpforms.com/developers/how-to-change-the-captcha-theme-on-google-checkbox-v2-recaptcha/
 */
 
function wpf_dev_change_captcha_theme( ) {
?>

<script type="text/javascript">

    jQuery(function($){

        $( '.g-recaptcha' ).attr( 'data-theme', 'dark' );

    });

    </script>

<?php
}

add_action( 'wpforms_wp_footer_end', 'wpf_dev_change_captcha_theme', 30 );

Une des nombreuses façons d'utiliser l'action wpforms_wp_footer sur votre site.

Articles de référence