Descrizione

Il wpforms_wp_footer_end che viene attivata alla fine del caricamento della pagina solo se un modulo creato con WPForms viene trovato nella pagina e quando tutti gli altri script sono caricati.

Parametri

Questa azione non accetta alcun parametro.

Ulteriori informazioni

Questa azione verrà eseguita alla fine del caricamento della pagina, ma specificamente per l'elemento wpforms_wp_footer_end si attiverà solo se in quella pagina si trova un modulo creato con WPForms e solo quando tutti gli altri script sono stati caricati.

Questo è particolarmente utile se nella pagina sono presenti JavaScript o CSS personalizzati, ma non si vuole che il codice venga eseguito se non c'è un WPForms nella pagina.

Fonte

wpforms/src/Frontend/Frontend.php

Esempi

Questo esempio è tratto da uno snippet di riferimento (il link è mostrato sotto) e utilizza Javascript e l'opzione wpforms_wp_footer_end per disabilitare l'animazione di scorrimento nei moduli a più pagine.

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

Solo uno dei tanti modi per utilizzare l'azione wpforms_wp_footer sul vostro sito.

Articoli di riferimento