Descrizione
Il wpforms_form_pages_footer
viene attivata alla fine del caricamento della pagina per il modello utilizzato per il componente aggiuntivo Pagine di moduli.
Parametri
Questa azione non accetta alcun parametro.
Ulteriori informazioni
Questa azione funziona come quella standard di WordPress wp_footer
azione. Verrà eseguita alla fine del caricamento della pagina, ma specificamente per l'azione wpforms_form_pages_footer
si attiverà solo sul modello di pagina del modulo.
Questo è particolarmente utile se si dispone di JavaScript personalizzato per il modello utilizzato con il componente aggiuntivo Form Page.
Fonte
wpforms-form-pages/src/Frontend.php
Esempi
L'esempio seguente mostra come disabilitare gli orari passati da un selezionatore di orari all'interno del modulo di Form Pages.
/**
* 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 );
Correlato
Riferimento all'articolo: Come aggiungere JavaScript a una pagina quando si utilizza l'addon Pagine di moduli