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

Riferimento all'articolo: Come aggiungere JavaScript a una pagina quando si utilizza l'addon Pagine di moduli