Descrição

O wpforms_form_pages_footer é acionada no final do carregamento da página para o modelo utilizado para a extensão Páginas de formulário.

Parâmetros

Esta ação não aceita quaisquer parâmetros.

Mais informações

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

Isso é especialmente útil se tiver algum JavaScript personalizado para o modelo usado com o complemento Página de formulário.

Fonte

wpforms-form-pages/src/Frontend.php

Exemplos

O exemplo abaixo mostra-lhe como desativar os tempos passados de um seletor de tempo dentro do seu formulário 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 Páginas de formulário