Atenção!

Este artigo contém código PHP e JavaScript e destina-se a desenvolvedores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação extra, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Descrição

A ação wpforms_form_pages_footer é acionada no final do carregamento da página para o template usado pelo addon Form Pages.

Parâmetros

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

Mais Informações

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

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

Fonte

wpforms-form-pages/src/Frontend.php

Exemplos

O exemplo abaixo mostrará como desabilitar horários passados de um seletor de horário 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 Addon Form Pages