Descrição

O wpforms_form_pages_footer é acionada no final do carregamento da página para o modelo usado para o complemento Form Pages.

Parâmetros

Essa ação não aceita nenhum parâmetro.

Mais informações

Essa ação funciona de forma semelhante à ação padrão do WordPress wp_footer ação. Ela será executada no final do carregamento da página, mas especificamente para a ação wpforms_form_pages_footer ela só será acionada no modelo de página do formulário.

Isso é especialmente útil se você tiver algum JavaScript personalizado para o modelo usado com o complemento Form Page.

Fonte

wpforms-form-pages/src/Frontend.php

Exemplos

O exemplo abaixo mostrará como desativar os horários passados de um seletor de horário dentro do formulário do 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 );

Referência do artigo: Como adicionar JavaScript a uma página ao usar o complemento Form Pages