Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Description

L'action wpforms_wp_footer est déclenchée à la fin du chargement de la page uniquement si un formulaire créé avec WPForms est trouvé sur la page.

Paramètres

Cette action n'accepte aucun paramètre.

Plus d'informations

Cette action fonctionne de manière très similaire à l'action WordPress standard wp_footer. Elle s'exécutera à la fin du chargement de la page, mais spécifiquement pour l'action wpforms_wp_footer, elle ne se déclenchera que s'il y a un formulaire créé avec WPForms trouvé sur cette page.

Ceci est particulièrement utile si vous avez du JavaScript personnalisé 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 formulaire WPForms sur la page.

Source

wpforms/includes/class-frontend.php

Exemples

Cet exemple est tiré d'une référence de snippet (lien montré ci-dessous) et utilise JavaScript et l'action wpforms_wp_footer pour désactiver l'animation de 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_disable_multipage_scroll() {
    ?>

    <script type="text/javascript">window.wpforms_pageScroll = false;</script>

    <?php
}
add_action( 'wpforms_wp_footer', 'wpf_dev_disable_multipage_scroll', 30 );

Références d'articles :