Descripción
En wpforms_form_pages_footer
al final de la carga de la página de la plantilla utilizada para el complemento Form Pages.
Parámetros
Esta acción no acepta ningún parámetro.
Más información
Esta acción funciona de forma muy similar a la acción estándar de WordPress wp_footer
acción. Se ejecutará al final de la carga de la página, pero específicamente para la acción wpforms_form_pages_footer
sólo se activará en la plantilla de página del formulario.
Esto es especialmente útil si tiene algún JavaScript personalizado para la plantilla utilizada con el complemento Página de formulario.
Fuente
wpforms-form-pages/src/Frontend.php
Ejemplos
El siguiente ejemplo le mostrará cómo desactivar los tiempos pasados de un selector de tiempo dentro de su formulario 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 );
Relacionado
Referencia del artículo: Cómo añadir JavaScript a una página utilizando el complemento Form Pages