Riassunto AI
Descrizione
L'azione wpforms_form_pages_footer viene attivata alla fine del caricamento della pagina per il template utilizzato per il componente aggiuntivo Pagine Modulo.
Parametri
Questa azione non accetta parametri.
Maggiori Informazioni
Questa azione funziona in modo molto simile all'azione standard di WordPress wp_footer. Verrà eseguita alla fine del caricamento della pagina, ma specificamente per l'azione wpforms_form_pages_footer, verrà attivata solo nel template della pagina del modulo.
Ciò è particolarmente utile se si dispone di JavaScript personalizzato per il template utilizzato con il componente aggiuntivo Pagine Modulo.
Origine
wpforms-form-pages/src/Frontend.php
Esempi
L'esempio seguente ti mostrerà come disabilitare gli orari passati da un selettore di orario all'interno del tuo modulo Pagine Modulo.
/**
* Action to be called once Form Page has completely loaded
*
* @link https://wpforms.com/developers/wpforms_form_pages_footer/
*/
function wpf_dev_form_pages_script() {
?>
<script type="text/javascript">
// Find out the current time
var now = new Date();
// Take that current time and round it up so we have an even number on the interval
now.setHours( now.getHours() + Math.round(date.getMinutes()/90) );
// Run only on form ID 999 field ID 8
window.wpforms_999_8 = window.wpforms_999_8 || {};
window.wpforms_999_8.timepicker = {
forceRoundTime: true,
// Disable any times that have passed already and return the new time selections
minTime: now.toLocaleTimeString()
};
</script>
<?php
}
add_action( 'wpforms_form_pages_footer', 'wpf_dev_form_pages_script', 30 );
Correlati
Riferimento articolo: Come aggiungere JavaScript a una pagina quando si utilizza il componente aggiuntivo Pagine Modulo