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

Referencia del artículo: Cómo añadir JavaScript a una página utilizando el complemento Form Pages